如何获取在GoJS中添加到图中的节点的密钥?

时间:2019-11-21 02:14:09

标签: javascript gojs

当节点从面板拖放到图中时,我想获取关键信息(类似于group类中的memberAdded属性)。我假设它是ExternalObjectsDropped事件处理程序,但是当我检查e.subject.part时,输出未定义。我错过了什么还是做错了吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

$(go.Diagram, . . .,
  {
    "ExternalObjectsDropped": function(e) {
      // e.subject is a go.Set of the dropped Parts
      e.subject.each(function(p) {
        if (p instanceof go.Node) console.log(p.key);
      })
    }
  })

更多信息,请访问:https://gojs.net/latest/intro/events.html#ExternalObjectsDropped