Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex AdvancedDataGrid-强类型对象的按属性分组不工作_Apache Flex_Datagrid_Advanceddatagrid - Fatal编程技术网

Apache flex Flex AdvancedDataGrid-强类型对象的按属性分组不工作

Apache flex Flex AdvancedDataGrid-强类型对象的按属性分组不工作,apache-flex,datagrid,advanceddatagrid,Apache Flex,Datagrid,Advanceddatagrid,我有一个“课程”对象的数组集合。每个课程都有以下字段:lessonId、lessonName、topicName。数据可能如下所示: lessonId = 1, lessonName = Maths, topicName = Basics lessonId = 2, lessonName = Physics, topicName = Advanced lessonId = 3, lessonName = English, topicName = Basics lessonId = 4, less

我有一个“课程”对象的数组集合。每个课程都有以下字段: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列

我对数据源的寻址是否有误?欢迎有任何想法


Chris

确保数组集合presenter.lessons是可绑定的。

我不知道答案,但我可以告诉您:分组不属于您的dataProvider标记。谢谢您的想法。看起来我的代码还不错,但我不明白当数据源更新时,它没有波及到AdvancedDataGrid。我的AdvancedDataGrid是在我从MySQL源获取数据之前创建的!