| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| classList | 自定义class | Object | - |
| class | 自定义class | string | - |
| style | 自定义样式 | Object | |
| rowKey | 指定数据的key | string | id |
| selectedRowKeys | 勾选数据双向绑定 | Signal | |
| columns | 表头字段信息 | Array | |
| data | 数据体 | Array | |
| height | 表格最大高度,超出表头固定 | number | fitContainer | |
| border | 边框 | boolean | |
| stripe | 斑马条纹 | boolean | |
| highlight | 点击高亮选中的行 | boolean | |
| showHeader | 是否显示表头 | boolean | true |
| size | 大小 | small | |
| loading | 加载状态 | boolean | |
| loadingText | 加载文案 | string | |
| title | 标题 | JSXElement | |
| footer | 底部内容 | JSXElement | |
| empty | 自定义空内容 | JSXElement | |
| virtual | 使用虚拟列表,大数据量使用 | boolean | |
| spanMethod | 行列合并的钩子 | (data: any, column: any, index: number, columnIndex: number) => any | |
| showSummary | 是否显示合计 | boolean | |
| summaryMethod | 自定义合计数据函数 | (columns: ColumnProps[], data: any[]) => any | |
| onRowSelect | 行选中事件 返回item | Function | |
| onRowChecked | 行选中事件 返回item | Function | |
| onCheckedAll | 全选事件, 所有选中的数据data | Function | |
| onSort | 排序事件, column, sotyType | Function | |
| ref | 表格组件的引用 | any |
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| name | 字段名称 | string | - |
| title | 字段表头文案 | JSXElement | |
| render | 自定义渲染函数 | (value: any, column: any, row: any, index: number) => JSX.Element | |
| type | 字段类型 index | checkbox | expend | date | datetime | enum | string | |
| width | 字段宽度 | string | |
| minWidth | 字段最小宽度 | number | |
| maxWidth | 字段最大宽度 | number | |
| ellipsis | 字段超过宽度使用省略号显示,内容不换行 | boolean | |
| tooltip | 字段超过宽度使用省略号显示,内容不换行,鼠标滑过气泡显示完整内容 | boolean | |
| tooltipAlign | popover的align属性 | string | |
| tooltipTheme | popover的theme属性 | string | |
| tooltipMaxWidth | popover的内容的最大宽度 | number | |
| tooltipStyle | popover的内容的自定义样式 | any | |
| resize | 可缩放宽度 | boolean | |
| sort | 支持排序的列 custom | boolean | string | |
| sortMethod | 自定义排序方法 参数, a, b | Function | |
| sortType | 排序方式 asc | desc | '' | string | |
| fixed | 固定列的位置 left | right | string | |
| tree | 改列为树状字段, 展示展开收缩按钮 | boolean |
| 事件名称 | 说明 | 返回值 |
|---|---|---|
onRowSelect | 行选中事件 | item |
onRowChecked | 行选中事件 | item |
onCheckedAll | 全选事件 | data |
onSort | 排序事件 | column, sotyType |