基本用法
<BaseTable /> 是 ali-react-table 中最主要的表格组件,其提供了基本的表格渲染能力。BaseTable 自带了一些非常实用的特性(表头吸顶、加载动画、锁列、单元格合并、页脚等),并自带虚拟滚动以支持大数据量的渲染。
BaseTable 只提供基本的表格渲染能力,不需要依赖特定组件库,故其打包体积很小,但这也意味着一些常见的表格功能(排序、过滤、行选择、树状模式等)需要在上层进行拓展.
基本用法#
基本的 Table 包含行和列,使用 columns 属性来定义列的信息,使用传入的 dataSource 属性数据来创建行,这两个属性也是表格组件必传的 props(其他所有 props 都是可选的)。
dataSource提供表格数据,数组中的每一项对应表格的一行columns指定表格中包含哪些列,column.code与dataSource中的数据字段对应
以下是 BaseTable 的基本用法示例:
组件引入: import { BaseTable } from 'ali-react-table'
预览点击展开或收拢
源码点击展开或收拢
更多用法#
上述的例子展示了 BaseTable 的基本用法,更多用法可参考 表格示例,也推荐在 这个页面 中了解表格的各部分的结构。
BaseTable 的详细 API 详见 BaseTable API