如何从 mxgraph 中的现有XML模型开始。 我有一个默认 XML图,我想在 mxgraph 加载(开始)
时将其导入答案 0 :(得分:0)
使用GraphEditor-模板
您可以通过将默认值mxGraphModel
与setGraphXML
一起应用来设置。
以下示例显示了如何应用默认的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();
}