У меня есть пара деревьев, которые я позволяю пользователю перетаскивать с одного на другое, отлично работает, за исключением одного очевидного ограничения. Я беру то место в списке, где его бросают, и вручную добавляю в dataProvider. Пользователь может бросить его везде, кроме как после последнего дочернего элемента любого конкретного узла, который кажется, поскольку он считывает эту позицию как находящуюся между узлом и его следующим братом.
Кажется, лучший способ справиться с этим - добавить что-то вроде фиктивного листа, чтобы пользователю было чем бросить элемент перед собой. Мне не нужен этот лист в dataProvider, поэтому можно ли добавить лист (или папку) в дерево, не добавляя его в dataProvider? если да, то как?