Yamada UIにスターをあげる

スター
Yamada UIYamada UIv1.6.3

PagingTable

PagingTableは、ページネーション機能を備えたテーブルのコンポーネントです。

ソース@yamada-ui/table

Props

PagingTableProps

columns

必須

説明

The array of column defs to use for the table.

タイプ

Column<Y, any>[]

cellProps

説明

Props for table cell component.

タイプ

CellProps<Y>

checkboxProps

説明

Props for table checkbox element.

タイプ

CheckboxProps<string>

colorScheme

説明

The visual color appearance of the component.

タイプ

"blackAlpha" | "whiteAlpha" | "amber" | "blue" | "info" | "link" | "primary" | "cyan" | "emerald" | "flashy" | "fuchsia" | "gray" | "green" | "success" | "indigo" | "lime" | "neutral" | "orange" | "warning" | "pink" | "purple" | "red" | "danger" | "rose" | "sky" | "teal" | "violet" | "secondary" | "yellow"

デフォルト

"gray"

containerProps

説明

Props for table container element.

タイプ

HTMLUIProps

defaultColumn

説明

Default column options to use for all column defs supplied to the table.

タイプ

Partial<Column<Y, any>>

defaultPageIndex

説明

The initial page index of the paging table.

タイプ

number

デフォルト

0

defaultPageSize

説明

The initial page size of the paging table.

タイプ

number

デフォルト

20

defaultSelectedRowIds

説明

The initial ids of the selected row.

タイプ

string[]

defaultSort

説明

The initial sort of the table.

タイプ

Sort<Y>

disabledRowIds

説明

The ids that disabled in selection.

タイプ

string[]

footerGroupProps

説明

Props for table footer group component.

タイプ

HeaderGroupProps<Y>

footerProps

説明

Props for table footer component.

タイプ

HeaderProps<Y>

formatPageSizeLabel

説明

Function to format the label used for the options in a select.

タイプ

(pageSize: number) => string

headerGroupProps

説明

Props for table header group component.

タイプ

HeaderGroupProps<Y>

headerProps

説明

Props for table header component.

タイプ

HeaderProps<Y>

highlightOnHover

説明

If true, highlight the row when the table row is hovered.

タイプ

boolean

デフォルト

false

highlightOnSelected

説明

If true, highlight the row when the table row is selected.

タイプ

boolean

デフォルト

false

isFocusable

説明

If true, the table cell will be focusable.

タイプ

boolean

デフォルト

true

layout

説明

The CSS table-layout property.

タイプ

"auto" | "fixed" | "-moz-initial" | "inherit" | "initial" | "revert" | "revert-layer" | "unset" | [TableLayout | { [x: string]: TableLayout | undefined; ... 5 more ...; xl?: TableLayout | undefined; }, TableLayout | { ...; }] | { ...; } | [...] | { ...; } | ((theme: StyledTheme) => UIValue<...>)

onChangePageIndex

説明

The callback invoked when page index is changed.

タイプ

(pageIndex: number) => void

onChangePageSize

説明

The callback invoked when page size is changed.

タイプ

(pageIndex: number) => void

onChangeSelect

説明

The callback invoked when row is selected.

タイプ

(rowSelection: string[]) => void

onChangeSort

説明

The callback invoked when table sort is changed.

タイプ

(sort: Sort<Y>) => void

onClickRow

説明

The callback invoked when a row is clicked.

タイプ

(row: Row<Y>) => void

onDoubleClickRow

説明

The callback invoked when a row is double clicked.

タイプ

(row: Row<Y>) => void

pageIndex

説明

The page index of the paging table.

タイプ

number

pageSize

説明

The page size of the paging table.

タイプ

number

pageSizeList

説明

The list of the page size.

タイプ

number[]

デフォルト

'[20, 50, 100]'

paginationProps

説明

Props for pagination element.

タイプ

Omit<PaginationProps, "page" | "onChange" | "defaultPage" | "total">

pagingControlProps

説明

Props for paging control element.

タイプ

HTMLUIProps

rowHeader

説明

The role used for the row header. This is used for accessibility to announce the selected row.

タイプ

keyof Y

rowId

説明

The id used to store the value when selected.

タイプ

keyof Y

rowProps

説明

Props for table row component.

タイプ

RowProps<Y>

rowsClickSelect

説明

If true, allows selection by clicking on a row.

タイプ

boolean

デフォルト

false

selectColumnProps

説明

Props for table select column component.

タイプ

false | SelectColumn<Y, any>

selectedRowIds

説明

The ids of the selected row.

タイプ

string[]

selectProps

説明

Props for select element.

タイプ

Omit<SelectProps, | "children" | "defaultValue" | "onChange" | "data" | "value" | "placeholderInOptions">

size

説明

The size of the PagingTable.

タイプ

"sm" | "md" | "lg" | "xl"

デフォルト

"md"

sort

説明

The sort of the table.

タイプ

Sort<Y>

sortIconProps

説明

Props for table sort icon element.

タイプ

IconProps

tbodyProps

説明

Props for table tbody element.

タイプ

TableBodyProps

tfootProps

説明

Props for table tfoot element.

タイプ

TableFootProps

theadProps

説明

Props for table thead element.

タイプ

TableHeadProps

variant

説明

The variant of the PagingTable.

タイプ

"simple" | "striped" | "unstyled"

デフォルト

"simple"

withBorder

説明

If true, display the outer border of the table.

タイプ

boolean

デフォルト

false

withColumnBorders

説明

If true, display line on the columns of the table.

タイプ

boolean

デフォルト

false

withFooter

説明

If true, display the table footer.

タイプ

boolean

デフォルト

false

withFooterSelect

説明

If true, display the checkbox in table footer.

タイプ

boolean

デフォルト

false

withPagingControl

説明

If true, display the paging control.

タイプ

boolean

デフォルト

true

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

TableNativeTable