Elements

组件

表格 Table

Table:基于 TanStack Table v9 的一站式数据表。行是在 ARIA table 语义下的 CSS grid,因此排序、过滤、树展开、选择和分页由行模型管线提供时,吸顶表头、固定列、合并单元格和虚拟化窗口仍保持语义正确。

#基础用法

table/basic Vue React
Region
Units
Revenue
Jiangnan
1240
$18,400
Hokuriku
860
$12,150
Lingnan
620
$9,320

#属性

#SDataTable

属性类型默认值描述
dataArray as PropType<RowData[]>—
columnsArray as PropType<ColumnDef<any, any, any>[]>—
selectableunknown—
sortableBooleantrue—
filterableunknown—
showToolbarBooleantrue—
treeunknown—
mergeArray as PropType<string[]>—
pinStartArray as PropType<string[]>—
pinEndArray as PropType<string[]>—
virtualunknown—
rowHeightNumber40—
paginatedunknown—
pageSizeNumber10—
pageSizeOptionsArray as PropType<number[]>() => [10, 20, 50]—
stickyFooterunknown—
initialSortingArray as PropType<SortingState>—
globalFilterPlaceholderString"Filter rows"—
emptyTextString"No rows"—
reorderableunknown—