Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Могу ли я добавить узел в дерево, не добавляя его в dataProvider?

Автор вопроса: invertedSpearОтветов: 2

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

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

treeactionscript-3actionscriptapache-flexflex3

Ответы

Ответ 1 · рейтинг 2 · Gabriel McAdams

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

Ответ 2 · invertedSpear

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы