我正在尝试在AdvancedDatagrid中显示分组数据但数据未显示。当我指定没有分组集合的数据提供者时,我能够看到数据。这段代码有问题吗?
<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>
答案 0 :(得分:1)
我自己想出了这个问题的答案。我无法在ADG中看到任何数据,因为在填充refresh()
ArrayCollection之前调用了_list
方法。我只需要移动刷新调用来解决这个问题。