我有一个'Lesson'对象的ArrayCollection。每个课程都包含以下字段:lessonId,lessonName,topicName。数据可能如下所示:
lessonId = 1, lessonName = Maths, topicName = Basics
lessonId = 2, lessonName = Physics, topicName = Advanced
lessonId = 3, lessonName = English, topicName = Basics
lessonId = 4, lessonName = French, topicName = Advanced
我想显示如下数据:
Basics
Maths
English
Advanced
Physics
French
保持简单,我尝试了以下代码:
<mx:AdvancedDataGrid sortExpertMode="false" width="100%" creationComplete="myGroup.refresh()">
<mx:dataProvider>
<mx:GroupingCollection2 id="myGroup" source="{presenter.lessons}">
<mx:Grouping>
<mx:GroupingField name="topicName"/>
</mx:Grouping>
</mx:GroupingCollection2>
</mx:dataProvider>
<mx:columns>
<mx:AdvancedDataGridColumn dataField="lessonName" />
</mx:columns>
</mx:AdvancedDataGrid>
我只看到'lessonName'列,但没有数据或topicName列。
我是否错误地处理了我的数据源?任何想法都是最受欢迎的。
克里斯
答案 0 :(得分:0)
确保数组 presenter.lessons 可绑定。