У меня есть диаграмма goJS с пользовательской моделью. При перетаскивании узла на другой узел я связываю их, когда срабатывает mouseDrop, и устанавливаю from и to в данных ссылки на диаграмме.модель:
mydiagram.model.addLinkData({ from: oldNodeModel.key, to: dragNodeModel.key });
Это все работает нормально. В моем шаблоне узла у меня есть собственный шаблон, который помещает панель вокруг узлов с кнопкой удаления. Эта кнопка удаления представляет собой просто изображение с событием щелчка.
Теперь, когда я нажимаю кнопку удаления изображения/кнопки, я хочу удалить это сейчас и все его дочерние узлы.
Моя проблема в том, что я не могу найти детей.
У меня есть пользовательские события, такие как findNodesOutOf
, которые не дают результатов, и findNodesConnected
, которые находят родительские и дочерние узлы и удаляют партию - это не то, что мне нужно.
Есть идеи, как я могу это решить?