AdvancedDatagrid不显示分组数据

时间:2012-03-10 00:55:39

标签: flex flex4 advanceddatagrid flex4.6

我正在尝试在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>

1 个答案:

答案 0 :(得分:1)

我自己想出了这个问题的答案。我无法在ADG中看到任何数据,因为在填充refresh() ArrayCollection之前调用了_list方法。我只需要移动刷新调用来解决这个问题。