antd - resetFields疑问
本文介绍了antd - resetFields疑问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
<FormItem {...formItemLayout} label='date' title='date'>
{getFieldDecorator('date', {
rules: [{ type: 'array' }],
getValueFromEvent : (date, dateString) => {
return dateString
}
})(
<RangePicker />
)}
</FormItem>);
form.resetFields(['date']);
传入name 但是并没有重置...
我试了时间插件都不可以,
select input 都可以...
2.0~
重置单个组件:
值没了, 但是组件并没有恢复initialValue
解决方案
和时间有关的插件你调用getFieldDecorator时initialValue要设置为null
{
getFieldDecorator('date', {
rules: [{ type: 'array' }],
initialValue: null,
getValueFromEvent : (date, dateString) => {
return dateString
}
})(
<RangePicker />
)}
这篇关于antd - resetFields疑问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文