使用默认xml模型初始化mxgraph

时间:2019-02-22 21:51:40

标签: javascript php mxgraph

如何从 mxgraph 中的现有XML模型开始。 我有一个默认 XML图,我想在 mxgraph 加载(开始)

时将其导入

1 个答案:

答案 0 :(得分:0)

使用GraphEditor-模板
您可以通过将默认值mxGraphModelsetGraphXML一起应用来设置。
以下示例显示了如何应用默认的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();
}