对于我的项目,我正在使用GOJs libary。到目前为止,我的所有要求都得到满足,但是在创建组到组链接时,我在验证方面一one而就。基本上我不想让用户创建这样的闭环,这种情况下的逻辑是什么。我附上该场景的屏幕快照,以供您参考。

javascript - 防止GoJS组到组链接创建中的闭环-LMLPHP

最佳答案

简单的答案是:
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上阅读有关此内容的信息,并在示例中搜索示例。

关于javascript - 防止GoJS组到组链接创建中的闭环,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41218016/

10-09 15:07