Yamada UIにスターをあげる

スター
Yamada UIYamada UIv1.6.3

Table

Tableは、列のソートや行の選択やクリックイベント機能を備えたテーブルのコンポーネントです。

ソース@yamada-ui/table

Tableは、アクセシビリティに関してWAI-ARIA - Table Patternに従います。

Tablearia-labelを設定すると、スクリーンリーダーによって読み上げられます。

<Table columns={columns} data={data} aria-label="DRAGON BALL characters" />
Copied!

キーボード操作

キー説明状態
ArrowLeftフォーカスを左のセルに1つ移動します。行の一番左のセルにフォーカスがある場合、フォーカスは移動しません。-
ArrowRightフォーカスを右のセルに1つ移動します。行の一番右のセルにフォーカスがある場合、フォーカスは移動しません。-
ArrowUpフォーカスを上のセルに1つ移動します。列の一番上のセルにフォーカスがある場合、フォーカスは移動しません。-
ArrowDownフォーカスを下のセルに1つ移動します。列の一番下のセルにフォーカスがある場合、フォーカスは移動しません。-
Homeフォーカスのある行の最初のセルにフォーカスを移動します。-
Endフォーカスのある行の最後のセルにフォーカスを移動します。-

ARIAロールと属性

コンポーネントロールと属性使い方
Tablerole="table"テーブルであることを示します。
aria-rowcountテーブルの行数を示します。
aria-colcountテーブルの列数を示します。
Tr 内部aria-disabled行のiddisabledRowIdsに含まれている場合は、"true"を設定します。
aria-selected行が選択されている場合は、"true"を設定し、未選択の場合は"false"を設定します。
Th 内部aria-colindex列がテーブルの何列目であるかを示します。
aria-rowindex行がテーブルの何行目であるかを示します。
aria-sort列が昇順の場合は"ascending"を設定し、降順の場合は"descending"を設定、指定がない場合は"none"を設定します。

GitHubでこのページを編集する

StatPagingTable