|
|
1
1
数据源中不能包含父级。您需要这样的数据源:
并将GroupingField设置为ParentID或ParentName。分组使平面数据源形成层次结构,从而为您创建父级。 |
|
2
1
答案是,advancedDataGrid不是为执行我想要的操作而构建的。 它很棒 分组 具有公共值的数据;它不擅长将实际父元素作为行本身存在的数据分组。我还要求排序和过滤只应用于父元素(基于它们自己的数据);任何可见的父元素都可以显示它们的子元素,而子元素从不排序。
我的两阶段解决方案是首先通过迭代数据并创建父元素数组并添加
接下来,我将对父数组应用任何排序和筛选(可能通过使用arraycollection包装器)并遍历父数组,复制可见数组(如果父数组被标记,则复制它们的子数组)。
这不仅是一个更简单、更直观的解决方案,而且不需要读者或维护人员来理解ADG的特性(我的座右铭:没有聪明的代码)。 谢谢托马斯的努力。我给你的答复是A+1,尽管我没有把它标为答案。 干杯 |
|
|
Tudor Ciotlos · 递归SQL-计算层次结构中的子体数 10 年前 |
|
|
Bondifrench · Javascript将对象数组转换为树 10 年前 |
|
|
Gage · Oracle SQL按日期和ID统计子级和父级 10 年前 |
|
|
Jorge Campos · 分层导入单一查询解决方案-Oracle 12 年前 |