基本用法
<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