使用默认 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();
}
如何从 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();
}