[英]initialize mxgraph with default xml model
How can I start with an existing XML model in mxgraph .如何从mxgraph 中的现有 XML 模型开始。 I have a default XML graph and i want to import it on mxgraph load (start)
我有一个默认的XML 图,我想在mxgraph加载(开始)时导入它
Using the GraphEditor - Template使用 GraphEditor - 模板
You can set a default mxGraphModel
by appling it with setGraphXML
.您可以设置默认
mxGraphModel
用底肥它setGraphXML
。
The following example shows you how to apply a default mxGraphModel.以下示例向您展示了如何应用默认的 mxGraphModel。
In the data
-object, declare your default model as xml.在
data
,将您的默认模型声明为 xml。 Then you can parse the model with parseXml
to xml and then apply it to the graph.然后你可以用
parseXml
将模型解析为 xml,然后将其应用于图形。
Implementation of setGraphXML in the GraphEditor GraphEditor 中 setGraphXML 的实现
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();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.