mettre à jour une datagrid
Bonjour,
J'ai une datagrid pour petite appli de vote qui est déclarée ainsi :
Code:
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> |
Je voudrais mettre à jour dynamiquement la colonne "Résultats". Je met donc à jour mon array qui est mon provider du datagrid :
Code:
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;
}
} |
Mais rien ne se passe, quelqu'un peut m'indiquer pourquoi et comment résoudre ce problème?