J'ai une liste Flex qui est databound à un tableau. Mon problème est que lorsque je réorganiser la liste en utilisant le dragMoveEnabled intégré, les valeurs sont réinitialisées aux valeurs d'origine.Liste Flex Databound avec ItemRender - Réorganisation réinitialise les valeurs CheckBox
Je suppose que je dois faire une liaison de données bidirectionnelle mais je ne sais pas comment.
<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();