GOJS 查找与'from'或'to'的链接



我需要找到并修改带有'from'或'to'的链接。例如,我有4个节点密钥,我需要将所有链接连接到它们的节点。

{ "class": "GraphLinksModel",
"copiesArrays": true,
"nodeCategoryProperty": "shape",
"linkLabelKeysProperty": "labelKeys",
"nodeDataArray": [ 
{"key":"e9bc2374-67ec-46d5-b973-fc9d58f05ca5", "shape":"FEMALE"},
{"key":"6597a4dd-f3b2-4ba3-9fb9-782c29f84071", "shape":"FEMALE"},
{"key":"b94c6c98-e556-4417-8ef3-b21f5cc144f9", "shape":"MALE"},
{"key":"93928089-7d09-456e-a386-b0ab0eec87a7", "shape":"MALE"},
{"shape":"LinkLabel", "key":-5}
],
"linkDataArray": [ 
{"from":"b94c6c98-e556-4417-8ef3-b21f5cc144f9", "to":"6597a4dd-f3b2-4ba3-9fb9-782c29f84071", "labelKeys":[ -5 ], "category":"Marriage"},
{"from":-5, "to":"e9bc2374-67ec-46d5-b973-fc9d58f05ca5"},
{"from":-5, "to":"93928089-7d09-456e-a386-b0ab0eec87a7"}
]}

如何找到这些链接?

节点有几种方法:findLinksConnected、findLinksOutOf、findLinksInto

要获得对节点的引用,可以调用myDiagram.findNodeForKey(someKey)

最新更新