Apache flex Can';找不到我的错误:在高级Datagrid中分组平面数据不起作用

Apache flex Can';找不到我的错误:在高级Datagrid中分组平面数据不起作用,apache-flex,adobe,grouping,advanceddatagrid,Apache Flex,Adobe,Grouping,Advanceddatagrid,我有一个ArrayCollection,它正确地显示在这个高级数据网格中: <mx:AdvancedDataGrid id="drawingDataDG" editable="true" sortableColumns="true" headerWordWrap="true" sortExpertMode="true" rowCount="8" y="10" right="10" left="10" dataProvider="{model.drawingsData}">

我有一个ArrayCollection,它正确地显示在这个高级数据网格中:

 <mx:AdvancedDataGrid id="drawingDataDG"
 editable="true" sortableColumns="true"
 headerWordWrap="true"
 sortExpertMode="true"
 rowCount="8" y="10" right="10" left="10"
  dataProvider="{model.drawingsData}">   
    <mx:columns>
         <mx:AdvancedDataGridColumn 
      headerText="Approved in Week" 
      dataField="ApprovedInWeek" 
      editable="false"
      visible="true"  />
     <mx:AdvancedDataGridColumn 
      headerText="DRAWING_PK" 
      dataField="DRAWING_PK" 
      editable="false"
      visible="false"  />
     <mx:AdvancedDataGridColumn 
      headerText="Drawing No" 
      dataField="DRAWING_NO" 
      editable="false"
      visible="true"/>
     <mx:AdvancedDataGridColumn 
      headerText="Drawing Index" 
      dataField="DRAWING_INDEX" 
      editable="false"
      visible="true"/>
   </mx:columns>

`

根据这个解释,我实现了一个GroupingCollection。但它就是不起作用

<mx:AdvancedDataGrid id="drawingDataDG"
     editable="true" sortableColumns="true"
     headerWordWrap="true"
     sortExpertMode="true"
     rowCount="8" y="10" right="10" left="10"
            initialize="gc.refresh();">        
        <mx:dataProvider>
            <mx:GroupingCollection id="gc" source="{model.drawingsData}">
                    <mx:Grouping>
                        <mx:GroupingField name="ApprovedInWeek"/>
                    </mx:Grouping>
            </mx:GroupingCollection>
        </mx:dataProvider>  
        <mx:columns>
             <mx:AdvancedDataGridColumn 
          headerText="Approved in Week" 
          dataField="ApprovedInWeek" 
          editable="false"
          visible="true"  />
         <mx:AdvancedDataGridColumn 
          headerText="DRAWING_PK" 
          dataField="DRAWING_PK" 
          editable="false"
          visible="false"  />
         <mx:AdvancedDataGridColumn 
          headerText="Drawing No" 
          dataField="DRAWING_NO" 
          editable="false"
          visible="true"/>
         <mx:AdvancedDataGridColumn 
          headerText="Drawing Index" 
          dataField="DRAWING_INDEX" 
          editable="false"
          visible="true"/>
        </mx:columns>
 </mx:AdvancedDataGrid>


请告诉我您可能需要哪些其他详细信息?

您必须向AdvancedDataGrid传递该类的一个实例作为其数据提供程序,以便它能够识别您的GroupingCollections

最后,我能够根据此博客实现分组:感谢Robusto的指导