2016-03-17 32 views
0

我有一个带有层次结构的FlexGrid。 (实施例下面被编辑为简单起见)Wijmo 5具有层次结构和分页的FlexGrid和AngularJS

我的JSON看起来像:

{ 'companies': [ 
    { 
     'companyId': 1, 
     'companyName': 'My Parent Company', 
     'children': [ 
      { 'companyName': 'my first child company' }, 
      { 'companyName': 'my second child company' } 
     ] 
    }, 
    { 
     'companyId': 2, 
     'companyName': 'My Second Parent Company', 
     'children': [ 
      { 'companyName': 'my first child company' }, 
      { 'companyName': 'my second child company' }, 
      { 'companyName': 'my third child company' } 
     ] 
    }] 
} 

我的商品代码被设定为顶级“公司”阵列。 我的child-items-path被设置为每个父元素的'children'数组。

items-source="companies" 
child-items-path="children" 

看来,的CollectionView不走的“孩子”考虑分页中。

它能看到父母。

如果您需要更多信息,请让我知道。 任何建议表示赞赏。

谢谢!

回答

1

这是设计行为。当您使用“childItemsPath”属性时,仅针对顶级项目(包括排序,筛选和分页)执行所有收集操作。

我想到的唯一建议是不使用分页。除非您有几十万件物品,否则网格应该能够一次显示和管理所有物品,而不会出现任何问题。

+0

我们最终根本没有使用childItemsPath属性,只是手动模拟层次结构行为。它足够好。我希望你们可以在某个时候为childItemsPath添加分页支持。谢谢您的帮助。 –