【发布时间】:2019-11-27 18:08:15
【问题描述】:
类似于How to add Node data and Link data dynamically in GoJS?,但我想通过添加我的一个自定义对象来处理用户添加链接。换句话说,在设置时,我有以下内容:
customArray: MyModel[] = getMyLinkArray();
this.diagram.model.addLinkDataCollection(customArray)
现在,当用户要添加链接时,我想添加一个从我将提供的 MyModel 对象派生的链接。它应该以与 addLinkDataCollection 中相同的方式添加 gojs 属性。
大概这意味着我应该在某处拦截一个调用,提供我的模型对象,并告诉 gojs 使用它。但我不确定要拦截什么,如何拦截,甚至是否可能。
我可以这样做吗?
【问题讨论】: