提交 | 用户 | 时间
|
314507
|
1 |
import { Pagination, TableColumn } from '@/types/table' |
H |
2 |
|
|
3 |
export type TableProps = { |
|
4 |
pageSize?: number |
|
5 |
currentPage?: number |
|
6 |
// 是否多选 |
|
7 |
selection?: boolean |
|
8 |
// 是否所有的超出隐藏,优先级低于schema中的showOverflowTooltip, |
|
9 |
showOverflowTooltip?: boolean |
|
10 |
// 表头 |
|
11 |
columns?: TableColumn[] |
|
12 |
// 是否展示分页 |
|
13 |
pagination?: Pagination | undefined |
|
14 |
// 仅对 type=selection 的列有效,类型为 Boolean,为 true 则会在数据更新之后保留之前选中的数据(需指定 row-key) |
|
15 |
reserveSelection?: boolean |
|
16 |
// 加载状态 |
|
17 |
loading?: boolean |
|
18 |
// 是否叠加索引 |
|
19 |
reserveIndex?: boolean |
|
20 |
// 对齐方式 |
|
21 |
align?: 'left' | 'center' | 'right' |
|
22 |
// 表头对齐方式 |
|
23 |
headerAlign?: 'left' | 'center' | 'right' |
|
24 |
data?: Recordable |
|
25 |
expand?: boolean |
|
26 |
} & Recordable |