antd model form数据不刷新问题


使用antd的model里面的是form表单,第一次渲染数据是对的,第二次打开是上次的数据,

<Form {...layout} name="basic"   initialValues={data} onFinish={onFinish} form={form} >
.....
</Form>
 
 
 
 
 
initialValues只有初始化和 重置的时候才生效,(我试过点了重置按钮数据渲染是对的) 即使在model的onCancel()方法加form.resetFields();也不生效。
 
正确做法是使用initialValue:
 <Form {...layout} name="basic"  onFinish={onFinish} form={form}  preserve={false}>
    <Form.Item
                  label="name"
                  name="name"
                   initialValue={data.name}
                >
     <input />
   </Fom.Item>
</Form>
model的onCancel()方法里面正常加其他内容
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM