pro-components icon indicating copy to clipboard operation
pro-components copied to clipboard

🧐[问题] 在Form.Item中使用EditableProTable可编辑表格能否实现表格内数据联动

Open windson4 opened this issue 2 years ago • 3 comments

提问前先看看:

https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md

🧐 问题描述

能否实现修改 数量 金额根据 数量*单价 自动计算 image

💻 示例代码

按文档案例https://procomponents.ant.design/components/editable-table#%E5%AE%9E%E6%97%B6%E4%BF%9D%E5%AD%98%E7%9A%84%E7%BC%96%E8%BE%91%E8%A1%A8%E6%A0%BC 尝试用valueeditable.onValuesChange实现后发现数据是改变了,但是value作用不到表格上 demo:https://codesandbox.io/s/optimistic-chihiro-qldpoi

🚑 其他信息

windson4 avatar Jul 17 '22 08:07 windson4

controlled 是否受控, 如果受控每次编辑都会触发 onChange,并且会修改 dataSource boolean false

drizzlesconsin avatar Jul 17 '22 08:07 drizzlesconsin

controlled 是否受控, 如果受控每次编辑都会触发 onChange,并且会修改 dataSource boolean false

试过了 还是不生效

windson4 avatar Jul 17 '22 08:07 windson4

是否有方案能实现可编辑表格内的数据联动

windson4 avatar Jul 17 '22 08:07 windson4

是否有方案能实现可编辑表格内的数据联动 请问大佬是否有解决方案了呢?

gloriousknight avatar Nov 30 '22 09:11 gloriousknight

https://procomponents.ant.design/components/editable-table#editabletable-form-linkage

这个不可以吗?

chenshuai2144 avatar Nov 30 '22 09:11 chenshuai2144

image

chenshuai2144 avatar Nov 30 '22 10:11 chenshuai2144

image

这个不行, 有延迟, onChange第二次才能改成第一次的值

image image

fangzhengjin avatar Dec 22 '22 07:12 fangzhengjin

暂时用onChange返回的值处理了, 但是entity中拿到的数据是上次修改的应该是个bug吧? @chenshuai2144

fangzhengjin avatar Dec 27 '22 09:12 fangzhengjin

时机问题有点不好搞,推荐你自己拿一下或者延迟一下再用

chenshuai2144 avatar Feb 08 '23 06:02 chenshuai2144