0

階層を持つ 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="companies"
child-items-path="children"

コレクションビューは、ページネーション中に「子」を考慮していないようです。

それは両親を見ます。

さらに情報が必要な場合はお知らせください。任意の推奨事項をいただければ幸いです。

ありがとうございました!

4

1 に答える 1

1

それが設計上の振る舞いです。「childItemsPath」プロパティを使用すると、すべてのコレクション操作はトップレベルのアイテム (並べ替え、フィルター、ページネーションを含む) に対してのみ実行されます。

私の頭に浮かぶ唯一の提案は、ページネーションを使用しないことです。数十万のアイテムがない限り、グリッドはすべてのアイテムを問題なく一度に表示および管理できるはずです。

于 2016-04-18T18:58:25.700 に答える