// 监听连线事件 myDiagram.addDiagramListener("LinkDrawn", function (e) { // 不同的颜色 myDiagram.model.setDataProperty( e.subject.data, "fill", go.Brush.randomColor() ); // 未匹配节点不能连线 var nodeFrom = myDiagram.model.findNodeDataForKey(e.subject.data.from); var nodeTo = myDiagram.model.findNodeDataForKey(e.subject.data.to); if(nodeFrom.nodeType=='03' || nodeTo.nodeType=='03'){ that.$message.error('未匹配节点无需连线!'); //删除连线 myDiagram.model.removeLinkData(e.subject.data)
myDiagram.model.removeNodeData()//删除节点
} });