Skip to main content

基本用法

<BaseTable /> 是 ali-react-table 中最主要的表格组件,其提供了基本的表格渲染能力。BaseTable 自带了一些非常实用的特性(表头吸顶、加载动画、锁列、单元格合并、页脚等),并自带虚拟滚动以支持大数据量的渲染。

BaseTable 只提供基本的表格渲染能力,不需要依赖特定组件库,故其打包体积很小,但这也意味着一些常见的表格功能(排序、过滤、行选择、树状模式等)需要在上层进行拓展.

基本用法#

基本的 Table 包含行和列,使用 columns 属性来定义列的信息,使用传入的 dataSource 属性数据来创建行,这两个属性也是表格组件必传的 props(其他所有 props 都是可选的)。

  • dataSource 提供表格数据,数组中的每一项对应表格的一行
  • columns 指定表格中包含哪些列,column.codedataSource 中的数据字段对应

以下是 BaseTable 的基本用法示例:

组件引入: import { BaseTable } from 'ali-react-table'

预览点击展开或收拢
源码点击展开或收拢

更多用法#

上述的例子展示了 BaseTable 的基本用法,更多用法可参考 表格示例,也推荐在 这个页面 中了解表格的各部分的结构。

BaseTable 的详细 API 详见 BaseTable API