Open zydwcp1113 opened 4 years ago
var xmlDocument = mxUtils.parseXml(mxlString2);
if (
xmlDocument.documentElement != null &&
xmlDocument.documentElement.nodeName == "mxGraphModel"
) {
var decoder = new mxCodec(xmlDocument);
var node = xmlDocument.documentElement;
decoder.decode(node, this.graph.getModel());
}
也遇到了同样的问题,https://stackoverflow.com/a/50793107 这个答案说了放到全局,似乎也没有作用
你用的方法mxCodec,mxUtils等都引进了没?
var doc = mxUtils.parseXml(xml); var root = doc.documentElement; var dec = new mxCodec(root.ownerDocument); let decodeObj = dec.decode(root, this.graph.getModel()); this.graph.getModel().endUpdate(); 但是页面不显示,请教一下,不甚感激