У меня есть Flex List, привязанный к массиву данных. Моя проблема заключается в том, что, когда я переупорядочиваю Список с помощью встроенного dragMoveEnabled, значения сбрасываются до исходных значений.
Полагаю, мне нужно каким-то образом выполнить двустороннюю привязку данных, но я не знаю, как.
<mx:List width="100%" top="20" id="uiItemList" dragMoveEnabled="true" bottom="0"
dragEnabled="true" dropEnabled="true"
dataProvider="{listArray}" >
<mx:itemRenderer>
<mx:Component>
<mx:HBox width="100%" height="25" >
<mx:CheckBox id="uiCheck" textAlign="center" selected="{data.IsDone}" mouseDown="event.stopImmediatePropagation();" />
</mx:HBox>
</mx:Component>
</mx:itemRenderer>
</mx:List>
[Bindable]
public var listArray : ArrayCollection = new ArrayCollection ();