Мне удалось решить эту проблему с помощью события dragComplete, где я проверяю все узлы, которые должны быть в ветви, копирую узел и добавляю его в последний найденный узел ветви и удаляю перетаскиваемый.
Еслипользователь перетаскивает лист к вершине дерева и добавляет его к первому узлу ветвления.Это также хорошо работает с возможностью перетаскивания листьев на закрытые ветви.
Есть ли способ переместить / переопределить узлы или я ограничен, чтобы добавить копию / удалить старый узел?