Как получить ключ узла, который добавлен на диаграмму в GoJS?

Я хотел бы получить ключевую информацию, когда узел удаляется с палитры на диаграмму (аналогично свойству memberAdded в классе группы). Я предполагаю, что это обработчик события ExternalObjectsDropped, но когда я проверяю e.subject.part, результат не определен. Я что-то упускаю или делаю неправильно?

Спасибо.


person prostagma    schedule 21.11.2019    source источник


Ответы (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

person Walter Northwoods    schedule 21.11.2019