ページネーションPagination
Experimental

複数ページに分かれた一覧や検索結果を移動するためのナビゲーションです。ページ番号、省略記号、前後移動に加えて、件数サマリーや表示件数の選択と組み合わせて使います。

プレビュー

状態とバリエーション

状態管理あり

現在ページをアプリ側の state で管理し、必要なページ番号だけを表示します。

現在のページ 7 / 50

先頭と末尾へ移動

ページ数が多い一覧では、前後移動に加えて先頭と末尾へ直接移動する操作を追加できます。

現在のページ 6 / 24

ラベルなし操作

スペースが限られる場所では、最初・前へ・次へ・最後のラベルを視覚的に隠し、ツールチップと aria-label で意味を補います。

テーブル向け

DataTable と同じ考え方で、件数サマリー、表示件数、先頭/末尾、スマホ用ページ選択を組み合わせます。

51 - 75 / 全238件

プロパティ

表は横にスクロールできます
プロパティ初期値説明
Paginationnav-ページ送り全体のランドマーク。
PaginationLink.isActiveboolean-現在ページを示します。
PaginationFirst / PaginationLasta-必要な場合に先頭ページ、末尾ページへ移動するリンク。長い一覧やテーブルではオプションとして組み合わせます。
PaginationPrevious / PaginationNexta-前後ページへ移動するリンク。label で表示文言を差し替えられます。
PaginationEllipsisspan-省略されたページ範囲を示します。

使い方

Loading...

使用コンポーネント