columnWidths | Record<string, number> | {} | columnWidths={columnWidthsOptions} | 受控列宽,可 bind: |
horizontalScroll | boolean | — | horizontalScroll | 默认保留全部列并横向滚动;false 时先从右向左隐藏可隐藏列,保留列仍超宽时滚动兜底。 |
roleLayout | TableRoleLayout | — | roleLayout={value} | auto 根据空间在常驻 column 和 hover overlay 之间切换;显式 column / overlay 固定布局。 |
minWidth | number | string | — | minWidth="Example" | 显式扩大表格最小宽度;未设置时由各列 min-content + Cell padding 自动汇总,溢出由 Table 内置局部横向 viewport 承接 |
ariaLabel | string | — | ariaLabel="Example" | 表格的业务可访问名称,保持调用方原文;横向滚动区域会按当前 LocaleProvider 在该名称后补充“可横向滚动”,未提供时使用本地化的通用名称。 |
loadingSpinnerSize | ResourceSize | 16 | loadingSpinnerSize={value} | 已有数据继续加载时,表体末尾居中 Spinner 的尺寸 |
onColumnWidthsChange | (widths: Record<string, number>) => void | — | onColumnWidthsChange={(value) => { /* handle value */ }} | 拖动列宽后的完整快照 |
children | Snippet | — | <Table>Content</Table> | 语义表格内容,无参数;组合 TableHeader / TableBody,数据管理由外层 DataTable 提供。 |