【问题标题】:gojs find link with 'from' or 'to' [closed]gojs 找到带有“from”或“to”的链接 [关闭]
【发布时间】:2021-03-13 03:32:39
【问题描述】:

我需要使用“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"}
 ]}

我怎样才能找到这个链接?

【问题讨论】:

    标签: gojs


    【解决方案1】:

    节点有几种方法:findLinksConnectedfindLinksOutOffindLinksInto

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

    【讨论】:

    • 这增加了一步。有什么方法可以在没有找到节点的情况下访问链接?因为我有键或键的链接
    • 您可以浏览所有链接。 myDiagram.links.each(function(l) { if (l.fromNode.key === ...) [...] });
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-31
    • 1970-01-01
    • 2017-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-24
    相关资源
    最近更新 更多