所以我有一个用选择/取消选择所有复选框选项实现的 antd 表。如果用户只选择了几个复选框,然后在单击标题处的复选框时,我想做什么,应该重置选定的复选框。当前行为是选择所有复选框(行)。
以下是我的rowSelection
代码
const rowSelection = {
onSelectAll: (selected: any, selectedRows: any, changeRows: any) => {
if(selectedRows.length !== 15){
console.log("reset checkboxes");
}
},
onChange: (selectedRowKeys: any, selectedRows: any) => {
setSelectedRows(selectedRows);
},
getCheckboxProps: (record: any) => ({
disabled: record.name === "Disabled User",
name: record.name,
}),
};
慕容森
相关分类