Приоритет перетаскивания списка и приоритет TextInput - PullRequest
1 голос
/ 31 октября 2011

Я использую Spark List с TextInput в ItemRenderer, с возможностью для пользователя изменить порядок строк списка, перетаскивая их. Вот как я объявил список:

<s:List id="list" left="245" top="119" width="667" height="433"
                dragDrop="insertItem(event)" dragEnabled="true" dragEnter="acceptDrop(event)" dragComplete="finalizeDragAndMove(event)"
                dragMoveEnabled="true" dropEnabled="true" focusAlpha="0"
                skinClass="components.DataList_Campaign"
                hasFocusableChildren="true" />

Все работает нормально, за исключением того, что невозможно выделить текст в TextInput с помощью мыши, вместо этого он перетаскивает строку ... Как я могу установить TextInput, чтобы иметь приоритет над drag'n'drop?

1 Ответ

1 голос
/ 31 октября 2011

В вашем средстве визуализации элементов TextInput просто объявите 2 события следующим образом:
<s:TextInput focusIn="outerDocument.list.dragEnabled=false" focusOut="outerDocument.list.dragEnabled=true"/>
надеюсь, это поможет ...

...