今天后端的兄弟给我提了一个需求(我们的需求都是后端提的,而不是产品经理。。。),表格数据是分页的,不管在哪一页点击全选,都要选中所有的数据,而不仅仅只是当前页的数据,大家都知道,ant design中表格如果分页的话点击全选只能选中当前页的数据,如果仅仅只是这样那还好办,关键是数据中有很多数据是不可选中的,有时候一整页都不可选中,如下图这样:
禁用功能的代码官网上面有详细的说明,就是通过rowSelection中的getCheckboxProps函数来配置的:
const {
Table, Checkbox } = antd;
const columns = [
{
title: 'Name',
dataIndex: 'name',
render: text => <a>{
text}</a>,
},
{
title: 'Age',
dataIndex: 'age',
},
{