![]() |
1
1
数据源中不能包含父级。您需要这样的数据源:
并将GroupingField设置为ParentID或ParentName。分组使平面数据源形成层次结构,从而为您创建父级。 |
![]() |
2
1
答案是,advancedDataGrid不是为执行我想要的操作而构建的。 它很棒 分组 具有公共值的数据;它不擅长将实际父元素作为行本身存在的数据分组。我还要求排序和过滤只应用于父元素(基于它们自己的数据);任何可见的父元素都可以显示它们的子元素,而子元素从不排序。
我的两阶段解决方案是首先通过迭代数据并创建父元素数组并添加
接下来,我将对父数组应用任何排序和筛选(可能通过使用arraycollection包装器)并遍历父数组,复制可见数组(如果父数组被标记,则复制它们的子数组)。
这不仅是一个更简单、更直观的解决方案,而且不需要读者或维护人员来理解ADG的特性(我的座右铭:没有聪明的代码)。 谢谢托马斯的努力。我给你的答复是A+1,尽管我没有把它标为答案。 干杯 |
![]() |
nabster023 · 拉伸和旋转电影剪辑而不失真 7 年前 |
![]() |
BadmintonCat · 获取数组排序的索引 7 年前 |
![]() |
Dimentio · 无限循环(动作脚本3) 7 年前 |
![]() |
steph45 · 它们是一种在数组中找到最接近0的数字的方法吗? 7 年前 |
![]() |
AeroKLiam · AS3-使用组合框进行真/假测验 7 年前 |