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

🧐[问题] ProForm内嵌一个EditableProTable后,表格里面渲染一个复选框选中时不会更新状态

Open yangzhen0 opened this issue 10 months ago • 3 comments

提问前先看看:

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

🧐 问题描述

当我在ProForm里面用一个EditableProtable后,我的表格会有一个复选框,但是当我勾选或者取消复选框后,form上面绑定的dataSource都是不会变的,input和select没有问题,请问时怎么回事,求大大们帮忙解答一夏

image image image

yangzhen0 avatar Apr 23 '24 14:04 yangzhen0

有没有可能是复选框的使用方式不对?数据源没给onChange没触发吧,你这里true/false的数据直接给个Switch看看?

zhuba-Ahhh avatar Apr 24 '24 02:04 zhuba-Ahhh

有没有可能是复选框的使用方式不对?数据源没给onChange没触发吧,你这里true/false的数据直接给个Switch看看?

renderFormItem: (_, { record }) => { return <Switch defaultCheck={record.mainKey}></Switch> } 换成switch, 是可以自动同步到form上面的

yangzhen0 avatar Apr 24 '24 04:04 yangzhen0

有没有可能是复选框的使用方式不对?数据源没给onChange没触发吧,你这里true/false的数据直接给个Switch看看?

renderFormItem: (_, { record }) => { return } 换成switch, 是可以自动同步到form上面的

我get it了,这里可能是个特殊情况,确实是bug

zhuba-Ahhh avatar Apr 24 '24 07:04 zhuba-Ahhh