【发布时间】:2019-02-22 21:51:40
【问题描述】:
如何从 mxgraph 中的现有 XML 模型开始。 我有一个 default XML 图,我想在 mxgraph 加载(开始)
时导入它【问题讨论】:
标签: javascript php mxgraph
如何从 mxgraph 中的现有 XML 模型开始。 我有一个 default XML 图,我想在 mxgraph 加载(开始)
时导入它【问题讨论】:
标签: javascript php mxgraph
使用 GraphEditor - 模板
您可以通过使用setGraphXML 来设置默认mxGraphModel。
以下示例向您展示了如何应用默认的 mxGraphModel。
在data-object 中,将您的默认模型声明为 xml。然后可以将parseXml的模型解析为xml,然后应用到graph上。
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();
}
【讨论】:
graph 是 mxGraph 对象。您必须将其替换为您的 mxGraph-Object 变量。