DataGrid "dynamique" en AS3
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 :
Code:
1 2
| [Bindable]
private var sourceDP:ArrayCollection; |
puis dans une fonction
Code:
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); |
sourceDP est initialisé ailleurs et est correct (j'ai fait un grid en mxml qui l'utilise et me l'affiche OK)
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