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

🧐[问题]ProFormDateTimePicker怎么设置成受控组件,我需要

Open huangnan20030709 opened this issue 1 year ago • 5 comments

提问前先看看:

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

🧐 问题描述

💻 示例代码

🚑 其他信息

huangnan20030709 avatar Oct 18 '24 13:10 huangnan20030709

自己封装一个就是了

fnoopv avatar Oct 22 '24 03:10 fnoopv

主要是这个组件给传prop一个状态不管用啊,下一次渲染value值,它不会重新更新

huangnan20030709 avatar Oct 22 '24 03:10 huangnan20030709

一个扁担组件只要有valueonChange两个字段就行了,我封装过,没问题的啊

fnoopv avatar Oct 22 '24 03:10 fnoopv

没问题的吗,这么奇怪,我再看看,谢谢大佬

huangnan20030709 avatar Oct 22 '24 03:10 huangnan20030709

想了一下,虽然不知道你为啥要表单组件受控,但是应该有两种方法。1是自己封装,然后在Form.Item里面包裹就行了,封装的组件需要提供value和onChange两个属性,2,使用表单的onValuesChange方法,能拿到表单的所有字段值,然后用formRef去设置字段值,这个应该更简单

fnoopv avatar Oct 22 '24 03:10 fnoopv