使用默认 xml 模型初始化 mxgraph

initialize mxgraph with default xml model

如何从 mxgraph 中的现有 XML 模型开始。 我有一个 default XML 图表,我想在 mxgraph load (start)

上导入它

使用图形编辑器 - 模板
您可以通过 setGraphXML.
应用它来设置默认值 mxGraphModel 以下示例向您展示了如何应用默认的 mxGraphModel。

data 对象中,将您的默认模型声明为 xml。然后你可以用 parseXml 解析模型到 xml 然后将它应用到图形。

Implementation of setGraphXML in the 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();
}