Wijmo 5 FlexGrid&具有层次结构和分页的AngularJS

时间:2016-03-17 20:09:16

标签: angularjs pagination hierarchy wijmo c1flexgrid

我有一个带层次结构的FlexGrid。 (以下示例为简单起见而编辑)

我的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' }
        ]
    }]
}

我的items-source设置为顶级'公司'数组。 我的child-items-path被设置为每个父元素的'children'数组。

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

看来,collectionView在分页时不会考虑“孩子”。

它会看到父母。

如果您需要更多信息,请与我们联系。 任何建议都表示赞赏。

谢谢!

1 个答案:

答案 0 :(得分:1)

这就是设计行为。当你使用" childItemsPath"属性,所有集合操作仅针对顶级项目(包括排序,过滤器和分页)执行。

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