Могу ли я добавить узел в дерево, не добавляя его в dataProvider? - PullRequest
0 голосов
/ 23 февраля 2010

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

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

Ответы [ 2 ]

2 голосов
/ 23 февраля 2010

К сожалению, это невозможно.

0 голосов
/ 24 февраля 2010

Спасибо, Габриэль, я обошел проблему, добавив элемент при открытии узла, удалив его при закрытии узла, а также перебрал и удалил все, прежде чем данные будут переданы в БД.

...