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

How do you get the key of a node that is added to the diagram in GoJS?

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

谢谢。

$(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