API请查看组件属性.
| 属性名 | 类型 | 是否必须 | 默认值 | 说明 |
|---|---|---|---|---|
| borderWidth | number | undefined | no | 1 | 是否显示表格和单元格的边框大小 |
| debouncedWait | number | undefined | no | 500 | 过滤编辑器中用户输入生效的延迟毫秒数 |
| enableAutoRowNumber | boolean | undefined | no | false | 自动创建行号列, 自动行号在初始化确定, 后续的排序过滤将不受影响. |
| enableClickRowSelection | boolean | undefined | no | true | 启用行选择功能时, 是否启动点击 行选择. |
| enableColumnReorder | boolean | undefined | no | true | 是否允许用户拖放调整列序 |
| enableExport | boolean | undefined | no | false | 是否启用表格导出 |
| enablePagination | boolean | undefined | no | false | 是否启用分页 |
| enableStickyHeader | boolean | undefined | no | true | 表格滚动时列头固定在视图顶部 |
| enableVirtualized | boolean | undefined | no | false | 滚动虚拟化器 |
| fixedLayout | boolean | undefined | no | true | use CSS table-layout fixed |
| onRowClick | ((e: MouseEvent<HTMLTableRowElement, MouseEvent>, row: Row<any>) => void) | undefined | no | 行点击事件处理, 只针对数据行触发, 不会对分组行等附加行触发 | |
| onRowDoubleClick | ((e: MouseEvent<HTMLTableRowElement, MouseEvent>, row: Row<any>) => void) | undefined | no | 行双击事件处理,, 只针对数据行触发, 不会对分组行等附加行触发 | |
| selectAllForAllPages | boolean | undefined | no | true | 启用多行选择功能时, 全选时的范围是所有行还是当前页内的行. |
| showBorder | boolean | undefined | no | true | 是否显示表格和单元格的边框 |
| showHeader | boolean | undefined | no | true | 是否显示表头行 |
| showToolbar | boolean | undefined | no | true | 是否显示工具栏 |
| size | ThemeBaseSize | undefined | no | "sm" | 表行的高度 |
| slots | { container?: string | undefined; toolbar?: string | undefined; groupDropArea?: string | undefined; table?: string | undefined; } | undefined | no | 样式槽 | |
| validate | Record<string, Rule> | undefined | no | 在编辑模式下, 字段的验证规则 @param row @returns |