У меня есть проект flex, который состоит из нескольких пользовательских компонентов, которые в основном основаны на VBox
со списками какой-либо формы или моды от Tree
до AdvancedDataGrid
. Мой главный вид
состоит из двух пользовательских компонентов, один из которых содержит Tree
, а другой - AdvancedDataGrid
.
Используя стандартную встроенную функцию d-n-d в этих компонентах, я не могу выполнить d-n-d. Итак, я реализовал
d-n-d, используя DragManager
и необходимые события (mouseDown
, dragEnter
и dragDrop
) для этих
компоненты и это работает. Тем не менее, этот подход, кажется, усложняет другие события, такие как
двойной щелчок и правый щелчок.
Есть ли решение использовать нативный d-n-d с таким подходом?
LeftSide.mxml:
<VBOX>
<Tree/>
</VBOX>
RightSide.mxml:
<VBOX>
<AdvancedDataGrid/>
</VBOX>
main.mxml:
<Application>
<HBOX>
<LeftSide/>
<RightSide/>
</HBOX>
</Application>