Я использую стол в качестве радиогруппы. Вот так:
<Table
dataSource={keyData}
columns={keyColumns}
rowSelection={keySelection}
pagination={false}
/>
<Form.Item >
{getFieldDecorator('pendingKey', {
initialValue: data?.pendingKey,
rules: [
{
required: type === 'pending_key',
message: 'Select a key'
}
]
})(<div />) // to show eorror message
}
</Form.Item>
Теперь действительно помогает установить defaultSelected
в getCheckboxProps
:
getCheckboxProps: record => ({
defaultChecked: record.key === data?.pendingKey
})
Но муравьиный дизайн показывает и сообщение об ошибке, когда я это делаю:
Warning: [antd: Table] Do not set `checked` or `defaultChecked` in `getCheckboxProps`. Please use `selectedRowKeys` instead.
Что именно не так с этим? Как я могу оставить вход неуправляемым и отключить это сообщение?