Я хочу интегрировать mxgraph с угловым 4 - PullRequest
0 голосов
/ 15 января 2019

Я взял некоторую идею из этого https://github.com/sibaspage/mxgraph-with-angular2.git. Я могу запустить этот код на своей машине, но не полностью Экспорт и импорт не работают. Что я хочу сделать, чтобы экспортировать диаграмму в xml и импортировать диаграмму в xml.

1 Ответ

0 голосов
/ 16 января 2019

Если этот код, который вы используете, основан на примере редактора графиков из mxgraph (https://jgraph.github.io/mxgraph/javascript/examples/grapheditor/www/index.html). Затем перейдите к файлу EditorUi.js в функции EditorUi.prototype.save и используйте этот код

    if (this.editor.graph.isEditing())
    {
        this.editor.graph.stopEditing();
    }

    var xml = mxUtils.getXml(this.editor.getGraphXml());
    var xml = mxUtils.getXml(this.editor.getGraphXml()); 

    uriContent = "data:Application/octet-stream,"+ encodeURIComponent(xml); 
    newWindow = window.open(uriContent, 'neuesDokument');

После этого вы можете использовать CTRL + S в редакторе диаграмм или нажать Сохранить в опциях меню, и это должно работать нормально.

...