checkParentNode(diagramContent) {
let JSONString = JSON.stringify(diagramContent);
//parse JSON string
let parseData = JSON.parse(JSONString);
//Iterate a nodes
for (var i = 0; i < parseData.nodes.length; i++) {
//get a node
let node = parseData.nodes[i];
//check parentid
if (node.parentId) {
let nodeData = this.diagramControl.getObject(node.parentId);
if (!nodeData) {
node.parentId = '';
}
}
}
return parseData;
} |