инициализировать mxgraph с моделью xml по умолчанию - PullRequest
0 голосов
/ 23 февраля 2019

Как начать с существующей модели XML в mxgraph .У меня есть XML-график по умолчанию , и я хочу импортировать его на mxgraph load (start)

1 Ответ

0 голосов
/ 25 февраля 2019

Использование GraphEditor - Template
Вы можете установить значение по умолчанию mxGraphModel, применив его с помощью setGraphXML.
В следующем примере показано, как применить mxGraphModel по умолчанию.

В data -объекте объявите модель по умолчанию как xml.Затем вы можете проанализировать модель с parseXml в xml и затем применить ее к графику.

Реализация setGraphXML в GraphEditor

var data =
    '<mxGraphModel pageWidth="1169" pageHeight="827" background="#ffffff">' +
    '    <root>' +
    '        <mxCell id="0" />' +
    '        <mxCell id="1" parent="0" />' +
    '    </root>' +
    '</mxGraphModel>';
graph.model.beginUpdate();
try {
    var xml = mxUtils.parseXml(data).documentElement;
    setGraphXml(xml);
}
catch (e) {
    console.log(e);
}
finally {
    graph.model.endUpdate();
}
...