Thomaz
%Europe/Berlin %627 %2007, 15:04
Volgens mij zie ik iets over het hoofd, maar ik kom er niet uit wat het is.
Ik wil een Array uit mijn Cairngorm modelLocator Binden aan een DataGrid.
Ik weet zeker dat er Array-items aanwezig zijn in de modelLocator, maar krijg ze niet te zien in mijn DataGrid.
Assortiment.as:
// boven in de Class
[Bindable] private var model:MijnModelLocator;
[Bindable] public var productGroups:ArrayCollection;
// in de Constructor:
model = MijnModelLocator.getInstance();
productGroups = new ArrayCollection(model.productGroups); // productGroups : Array
assortiment.mxml:
<mx:DataGrid x="228" y="298" dataProvider="{productGroups}">
<mx:columns>
<mx:DataGridColumn dataField="name" headerText="name"/>
<mx:DataGridColumn dataField="id" headerText="id"/>
<mx:DataGridColumn dataField="parent" headerText="parent"/>
</mx:columns>
</mx:DataGrid>
de array:
new Array([{name:"Groep1", id:1, parent:0},{name:"Groep2", id:2, parent:0}, {name:"Groep3", id:3, parent:0}]);
Kan iemand me hier mee helpen?
Ik wil een Array uit mijn Cairngorm modelLocator Binden aan een DataGrid.
Ik weet zeker dat er Array-items aanwezig zijn in de modelLocator, maar krijg ze niet te zien in mijn DataGrid.
Assortiment.as:
// boven in de Class
[Bindable] private var model:MijnModelLocator;
[Bindable] public var productGroups:ArrayCollection;
// in de Constructor:
model = MijnModelLocator.getInstance();
productGroups = new ArrayCollection(model.productGroups); // productGroups : Array
assortiment.mxml:
<mx:DataGrid x="228" y="298" dataProvider="{productGroups}">
<mx:columns>
<mx:DataGridColumn dataField="name" headerText="name"/>
<mx:DataGridColumn dataField="id" headerText="id"/>
<mx:DataGridColumn dataField="parent" headerText="parent"/>
</mx:columns>
</mx:DataGrid>
de array:
new Array([{name:"Groep1", id:1, parent:0},{name:"Groep2", id:2, parent:0}, {name:"Groep3", id:3, parent:0}]);
Kan iemand me hier mee helpen?