对于我的项目我正在使用GOJs库。到目前为止,我的所有要求都已完成,但在创建组到组链接时,我对有关验证的观点有所了解。基本上我不想让我的用户像这样创建一个闭环。这种情况下的逻辑是什么。我附上了该场景的截图供您参考。
答案 0 :(得分:0)
简单的答案是:
myDiagram.validCycle = go.Diagram.CycleDestinationTree;
然而,经过进一步讨论后,这个解决方案过于宽泛,因为您确实希望允许用户绘制反身链接。 https://forum.nwoods.com/t/preventing-closed-loop-in-gojs-group-to-group-link-creation/7848在这种情况下,唯一的解决方案是实施自定义 linkValidation 谓词。请在http://gojs.net/latest/intro/validation.html处阅读相关内容,然后在示例中搜索示例。