React Grid ページネーションの概要

    React Grid の Ignite UI for React ページネーション機能は、大量のデータセットを類似したコンテンツを持つ一連のページに分割するために使用されます。React グリッドのページネーションにより、ユーザー エクスペリエンスとデータ操作が向上します。IgrGrid ページネーションは、列の追加と同様に、IgrPaginator タグを定義することにより、グリッド ツリーに投影された別のコンポーネントを介して構成できます。他の React テーブルと同様に、React Grid のページネーションはカスタム ページのテンプレートをサポートしています。

    React Grid ページネーションの例

    次の例は IgrGrid のページネーションを表し、ページごとの項目のオプションの使用法とページングを有効にする方法を公開します。ユーザーは、[最後のページに移動] ボタンと [最初のページに移動] ボタンを使用して IgrGrid ページをすばやく移動することもできます。

    .gridSize {
        --ig-size: var(--ig-size-small);
    }
    
    <IgrGrid className="gridSize" height="500px" width="100%">
        <IgrPaginator key="paginator" perPage="10">
        </IgrPaginator>
    </IgrGrid>
    

    グループ化によるページング

    グループ行は、データ行とともにページング プロセスに関係します。それらは各ページのページ サイズにカウントされます。折りたたまれた行はページング プロセスに含まれません。

    ページングとグループ化の統合については、グループ化のトピックで説明しています。

    使用方法

    以下の例では、IgrPaginator コンポーネントを IgrGrid コンポーネントと一緒に使用していますが、ページング機能が必要な場合は、他のコンポーネントと一緒に使用できます。

    const selectOptions = [5, 15, 20, 50];
    
    <IgrGrid className="gridSize">
        <IgrPaginator key="paginator" perPage={10} page={1} selectOptions={selectOptions}>
        </IgrPaginator>
    </IgrGrid>
    

    ページネーター コンポーネントのデモ

    API リファレンス

    その他のリソース

    コミュニティに参加して新しいアイデアをご提案ください。