Bonjour,
J'ai un problème entre un composant mx:Tree et des s:TextInput avec un binding bidirectionnel.
Pour le tree, J'ai un code du style
Et pour le textinput j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <mx:Tree width="100%" height="100%" id="TreeGrid" click="doTreeChange(event)" doubleClickEnabled="true" itemDoubleClick="doubleClickTreeFunction(event)" dataProvider="{myTreeStructure}" dataDescriptor="{new MyTreeDataDescriptor()}" labelFunction="treeLabel" iconFunction="treeIcon" alternatingItemColors="[#f3f4de, #f7f5f5]"/>
Lorsque je modifie le text dans le textinput, le nom de mon objet dans le tree view ne se met pas à jour 'visuelement'. Mais le node du treeview à bien le nouveau text, mais il ne s'affiche simplement pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <s:TextInput text="@{TreeGrid.selectedItem.nom}" width="500"/>
En écrivant je me rend compte que c'est un problème de rafraissement du tree lors d'un binding.
Quelqu'un a déjà eu cela et comment avez vous fait ?
Pour voir le bon texte sur mon tree il faut que je scroll pour faire disparaitre la ligne concernée et puis revenir sur cette ligne pour la voir avec la bonne valeur.
merci
Partager