我试图在AdvancedDatagrid中显示分组的数据,但数据没有显示。当我指定不带grouping集合的dataprovider时,我能够看到数据。这段代码有什么问题吗?
<mx:AdvancedDataGrid id="dgAssetStatus" width="100%" height="85%" initialize="gc.refresh();">
<mx:dataProvider>
<mx:GroupingCollection2 id="gc" source="{_list}">
<mx:grouping>
<mx:Grouping label="asset_name">
<mx:GroupingField name="asset_name"/>
</mx:Grouping>
</mx:grouping>
</mx:GroupingCollection2>
</mx:dataProvider>
<mx:columns>
<mx:AdvancedDataGridColumn dataField="asset_name" headerText="Asset"/>
<mx:AdvancedDataGridColumn dataField="status" headerText="Status"/>
</mx:columns>
</mx:AdvancedDataGrid>发布于 2012-03-13 04:27:30
我自己想出了这个问题的答案。我在ADG中看不到任何数据,因为在填充_list ArrayCollection之前已经调用了refresh()方法。我只是不得不移动刷新调用来解决这个问题。
https://stackoverflow.com/questions/9642953
复制相似问题