Flex: AdvancedDataGrid Дерево dropParent - PullRequest
0 голосов
/ 14 января 2010

У меня есть дерево AdvancedDataGrid с ArrayCollection в качестве поставщика данных. Теперь, например, я перетаскиваю лист с одного узла на другой. Чтобы поймать событие, я добавляю Listener к dragComplete.

advancedDG.addEventListener (DragEvent.DRAG_COMPLETE, dRAG_COMPLETE_Handler);

открытая функция dRAG_COMPLETE_Handler (событие: DragEvent): void { var dropNode: Object = event.dropParent; <- ??? } </p>

Моя проблема: я хочу знать новый узел, где был отброшен лист. На самом деле я бы ожидал, что в этом случае есть свойство, как dropParent. Это не тот случай.

Прошу прощения за мой плохой английский.

1 Ответ

0 голосов
/ 14 января 2010

Я бы поменял слушателя на dragDrop. Теперь ваше событие перетаскивания будет иметь event.currentTarget, который является элементом, обрабатывающим событие dragDrop, вы должны иметь возможность использовать этот event.currentTarget, чтобы найти искомый родительский узел.

Надеюсь, я правильно понял ваш вопрос и это помогает. ~ Mike

...