Die Daten für mein AnzeigeObjekt erhalte ich aus einer XML Datei deren Inhalt ich parse und daraus dann eine ArrayCollection erzeuge welche ich als dataProvider für den DataGrid benutze. Das sieht vereinfacht dann so aus:
PHP-Code:
arrayCollection = new ArrayCollection();
for(i=0; i<5; i++) {
dataItem = new Object()
dataItem.field1 = "Testfield1 "+i;
// Hier soll der Canvas in die zelle (die daten für die parameter hab ich aus dem geparsten XML)
dataItem.field2 = new MeinAnzeigeObject( param1, param2 );
dataItem.field3 = "Testfield3 "+i;
...
arrayCollection.addItem( dataItem );
}
dataGrid.dataProvider = arrayCollection;
Warum ist das denn so kompliziert für jede Zeile einen eigenen Canvas in die Datenzelle zu bekommen? Ich hab schon eineige beispiele gesehen konnte sie aber nicht nachvollziehen da diese alle mit mxml gemacht sind und da läuft das alles irgendwie anders...