Bonjour,
J'ai une datagrid pour petite appli de vote qui est déclarée ainsi :
Je voudrais mettre à jour dynamiquement la colonne "Résultats". Je met donc à jour mon array qui est mon provider du datagrid :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 [Bindable] var listeInscrit:ArrayCollection = new ArrayCollection(new Array({inscrit:"Dupont", vote:""})); *** <mx:DataGrid x="400.5" y="260" dataProvider="{listeInscrit}" id="monDataGrid"> <mx:columns> <mx:DataGridColumn headerText="Inscrits" dataField="inscrit"/> <mx:DataGridColumn headerText="Résultats" dataField="vote"/> </mx:columns> </mx:DataGrid>
Mais rien ne se passe, quelqu'un peut m'indiquer pourquoi et comment résoudre ce problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var nomPersonne:String = "Dupont"; var selectedResto:String = event.currentTarget.selectedItem.resto; for (i = 0; i < listeInscrit.length; i++) { if (listeInscrit[i].inscrit == nomPersonne) { listeInscrit[i].vote = selectedResto; } }
Partager