Open sunshineLi2019 opened 3 months ago
我使用
rowKey={(record) => {
return record.key
}}
绕过了这个问题,虽然问题仍然存在,但是当我rowkey使用函数的时候,在我使用保存功能的时候报错了,save之后会修改我的key,比如key=3,它会将其修改为index=3那一行的key
这是在线代码地址,由文档历程修改复现 https://stackblitz.com/edit/react-dzawmw?file=App.tsx
当我将rowkey对应的字段修改的没有对应的index的时候,绕开了这个bug,可以保存了,然而保存的时候会往datasource中添加index,这个是不是不太合理
提问前先看看:
https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md
🐛 bug 描述
可编辑表格,rowKey设置为id或者任何一个string,如果其值和index相同的时候,比如id=3,editableKeys设置这个行[3]可编辑的时候会同时选择index=3和id=3的行可编辑。 https://github.com/ant-design/pro-components/issues/7347#issue-1796430134 之前一个issue也是这个原因
📷 复现步骤
🏞 期望结果
期望只选中rowkey
💻 复现代码
https://stackblitz.com/edit/react-t1bxma?file=App.tsx
© 版本信息
🚑 其他信息