如果使用 Ant Design 的<Table>组件中的rowSelection属性来进行行选中操作,但是选中的行没有勾选上,可能是因为没有正确设置rowKey属性。

rowKey属性用于设置每一行的唯一标识,如果没有设置或者设置不正确,Ant Design无法正确地处理行选中状态。

正确的做法是给<Table>组件设置一个唯一标识的列,并在rowKey属性中指定该列对应的数据字段。例如,假设数据中有一个id字段作为唯一标识,可以这样设置rowKey属性:

<Table
  rowSelection={rowSelection}
  dataSource={data}
  rowKey='id'
  // 其他属性...
/>

这样就能正确地处理行选中状态了。

Ant Design Table 行选中未勾选问题解决方法 - rowKey 设置指南

原文地址: https://www.cveoy.top/t/topic/bmrk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录