【发布时间】:2017-04-05 14:18:07
【问题描述】:
有没有办法在 GoJS 中找到父 Node 或父 GraphObject?我在TextBlock 中,需要访问点击处理程序中的模型数据。 Panel.findObject(id) 只能在对象层次结构中从上到下工作,TextBlock 无论如何都无法访问该方法。
我试过diagram.findNodeForKey,如果我可以从子元素访问密钥,但这里有同样的问题。我认为必须有一种简单的方法来以某种方式到达父节点/部件,但我在 API 中没有找到任何合适的函数。
作为一种解决方法,我目前使用diagram.selection.first().data 来获取节点和绑定的模型数据,它在我的情况下有效,但似乎有点脏。
【问题讨论】:
标签: javascript gojs