Table加上了rowSelection属性,只要setState selectedRowKeys就勾选不了,点击勾选都没反应; antd版本: 3.10.0
原因: onChange方法里的 selectedRowKeys, selectedRows(左右) 是不是按照组件antd的写法,别写错位置喽;
rowSelection 方法里用的selectedRowKeys,而非selectedRows
react-antd 部分代码:
import { Table } from 'antd'; render(){ const rowSelection = { selectedRowKeys: this.state.selectedRowKeys, onChange: (selectedRowKeys, selectedRows) => { this.setState({ selectedRowKeys, selectedRows, }); }, }; return ( <div> <Table rowKey={(record, index) => index} bordered scroll={{y:600}} pagination={false} loading={loading} columns={columns} dataSource={dataSourceList} rowSelection={dataSource.length ? rowSelection:null} /> </div> ) }
Table表格加了rowSelection属性,选择框却勾选不了
于 2023-10-17 09:43:15 首次发布