const rowSelection = {
type: 'radio',
selectedRowKeys,
onChange: this.handleSelectChange,
getCheckboxProps: record => {
if(record.flag==='Y') {
return {disabled: true};
} else {
return {};
}
},
};
<Table
rowKey="id"
rowSelection={rowSelection}
dataSource={tableData}
columns={this.columns}
/>
注意熟呛,我們應(yīng)該返回一個對象而不是boolean,如果不是的話勒葱,則會報錯
const rowSelection = {
type: 'radio',
selectedRowKeys,
onChange: this.handleSelectChange,
getCheckboxProps: record => {
if(record.flag==='Y') {
return ({disabled: true});
} else {
return null; // 報錯浪汪,cannot read property 'disabled' of null
}
},
};