![]() |
Из одного XML в другой XML через mx:Tree
Есть два mx:Tree. Как сделать так, что бы когда я мышкой перетаскиваю элемент из одного, в другой - в другом этот элемент появлялся, а в первом - не исчезал?
|
|
Цитата:
Добавлено через 1 час 4 минуты И ещё пара вопросов: 1. если нод пуст - добавить в него что-либо драг-энд-дропом невозможно. как это исправить? 2. как запретить перетаскивание элементов в определённые(изборочные) ноды? |
Конечно там нет четко вашего варианта, но есть направление куда копать, или хотя бы как попробовать.
Ваша дополнительная пара вопросов там тоже есть. Вы попробовали то, что есть в разделе Dragging and dropping in the same control? |
С первым вопросом разобрался. Необходимо выставить dragEnabled - true, а dragMoveEnabled - false.
Со вторым тоже.Необходимо тегу добавить атрибут isBranch="true". Остался третий вопрос. =( Добавлено через 50 часов 59 минут Пока что смог запретить перетаскивание элементов в определённые(изборочные) ноды, только вот так: Код AS3:
Подскажите, как это сделать? =( И ещё вопрос: Сейчас в mx:Tree, можно перетащить элемент в узел, только если он раскрыт. Это можно как-то исправить? |
Почти нашел. На dragOver вешается следующая функция:
Код AS3:
Работает только если внутри тега "trulala" есть некое содержимое. Если же тег одинарный - в event.dragSource.dataForFormat("treeItems")) пусто. =( |
| Часовой пояс GMT +4, время: 20:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.