Bonjour,
ma question : vu qu'on ne sait pas faire simple dans ma boite, je dois créer un composant datagrid dynamique qui charge un dataprovider que je constitue dynamiquement ... Je souhaite binder ce dp et mon datagrid
En gros pour simplifier :
puis dans une fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [Bindable] private var sourceDP:ArrayCollection;
sourceDP est initialisé ailleurs et est correct (j'ai fait un grid en mxml qui l'utilise et me l'affiche OK)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 monDataGrid = new DataGrid; monDataGrid.dataProvider = sourceDP; var cols:Array = monDataGrid.columns; var currentColumn:DataGridColumn = new DataGridColumn(); currentColumn.headerText = "tata"; currentColumn.dataField = 'titi"; cols.push(currentColumn); this.addChild(monDataGrid);
sauf que les données ne s'affichent jamais dans le grid AS3 ...
Je suppose que le pb vient du fait que mon dp n'est pas bindé avec le grid en AS3 ...
Mais comment binder cela en AS3 (en mxml un coup de {} et hop mais en AS3 ????)
merci d'avance
Partager