ant-design / pro-components

🏆 Use Ant Design like a Pro!
https://pro-components.antdigital.dev
MIT License
4.26k stars 1.35k forks source link

🐛[BUG]EditableProTable 在 Form中使用时,受控状态下,取消编辑无效 #8444

Open Duanwei0 opened 4 months ago

Duanwei0 commented 4 months ago

🐛 bug 描述

在Form中使用EditableProTable时,点击编辑行,修改某单元格数据,再点取消,修改后的数据会被保存 点击新增行,修改某单元格数据,或不修改数据,点击取消,数据会被保存

📷 复现步骤

此为官方文档 与FormItem配合中的例子修改后的demo image

https://codesandbox.io/p/sandbox/yu-formitem-pei-he-forked-t7yf6x

🏞 期望结果

在Form中使用EditableProTable时,点击编辑行,修改某单元格数据,再点取消,该行被重置 点击新增行,修改某单元格数据,或不修改数据,点击取消,改行被删除

💻 复现代码

https://codesandbox.io/p/sandbox/yu-formitem-pei-he-forked-t7yf6x

© 版本信息

704998200 commented 4 months ago

其实我觉得这个按钮按他的实现就不应该叫cancel,我直接把这个button改为“Done”了,感觉更符合这个button真正实现的功能