antd Form组件方法getFieldsValue获取自定义组件的值操作


Posted in Javascript onOctober 29, 2020

自定义组件

1、自定义组件被getFieldsValue包裹,会获得以下属性

onChange方法, 子组件调用此方法,可将值传给父组件,从而Form可拿到自定义组件的值

value属性,获得初始值

antd Form组件方法getFieldsValue获取自定义组件的值操作

2、组件调用

像Form表单内的组件一样调用,就可以了

antd Form组件方法getFieldsValue获取自定义组件的值操作

补充知识:Ant Design Pro,用setFieldsValue方法,给嵌套到Form表单中的DatePicker或RangePicker组件设置默认值

其实用setFieldsValue或者获取setState方法都可以设置DatePicker的默认值。

但是关键点在于,引用moment方法转换日期格式

1、setState方法,利用FormItem组件的initialValue属性设置默认值:

import moment from 'moment'; 
this.setState({defaultDate}) // 自定义默认日期
 
<FormItem label="日期选择框">
  {getFieldDecorator('date', {
    initialValue: moment(this.state.defaultDate, 'YYYY-MM-DD'),
  })(
    <DatePicker format={'YYYY-MM-DD'} />
  )}
</FormItem>

2、setFieldsValue方法,利用form的setFieldsValue属性赋值:

import moment from 'moment'; 
this.props.form.setFieldsValue({
  "date": moment("自定义默认日期", 'YYYY-MM-DD')
})
 
<FormItem label="日期选择框">
  {getFieldDecorator('date', {
    rules: [{ required: true }],
  })(
    <DatePicker format={'YYYY-MM-DD'} />
  )}
</FormItem>

RangePicker同理,只是 initialValue 变成了数组 [ moment( startDate ) , moment( endDate )]

以上这篇antd Form组件方法getFieldsValue获取自定义组件的值操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 模拟气泡屏保效果代码
Jul 10 Javascript
jquery 年会抽奖程序
Dec 22 Javascript
jquery高效反选具体实现
May 05 Javascript
使用JS 清空File控件的路径值
Jul 08 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
Jun 15 Javascript
JS实现控制表格内指定单元格内容对齐的方法
Mar 30 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
Jun 25 Javascript
原生js实现jquery函数animate()动画效果的简单实例
Aug 21 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
Jul 24 Javascript
BootStrap自定义popover,点击区域隐藏功能的实现
Jan 23 Javascript
微信小程序实现同一页面取值的方法分析
Apr 30 Javascript
layui表格内放置图片,并点击放大的实例
Sep 10 Javascript
node.js如何操作MySQL数据库
Oct 29 #Javascript
TypeScript魔法堂之枚举的超实用手册
Oct 29 #Javascript
解决antd的Form组件setFieldsValue的警告问题
Oct 29 #Javascript
vue 函数调用加括号与不加括号的区别
Oct 29 #Javascript
JavaScript实现随机点名小程序
Oct 29 #Javascript
在antd中setFieldsValue和defaultVal的用法
Oct 29 #Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
Oct 29 #Javascript
You might like
实现PHP+Mysql无限分类的方法汇总
2015/03/02 PHP
Laravel框架实现利用中间件进行操作日志记录功能
2018/06/06 PHP
雄兵连第三季海报曝光,艾妮熙德成主角,蔷薇新造型
2021/03/09 国漫
Javascript 代码也可以变得优美的实现方法
2009/06/22 Javascript
Javascript图像处理思路及实现代码
2012/12/25 Javascript
Jquery的Tabs内容轮换效果实现代码,几行搞定
2014/02/12 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
js select实现省市区联动选择
2020/04/17 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
浅谈js中的变量名和函数名重名
2017/02/13 Javascript
jQuery自定义元素右键点击事件(实现案例)
2017/04/28 jQuery
基于Vue实现支持按周切换的日历
2020/09/24 Javascript
利用Javascript获取选择文本所在的句子详解
2017/12/03 Javascript
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
AngularJs中$cookies简单用法分析
2019/05/30 Javascript
vue+koa2实现session、token登陆状态验证的示例
2019/08/30 Javascript
Vue+Node实现的商城用户管理功能示例
2019/12/23 Javascript
[03:02]生活中的Dendi之野外度假篇
2016/08/09 DOTA
python多进程操作实例
2014/11/21 Python
Anaconda 离线安装 python 包的操作方法
2018/06/11 Python
Django密码系统实现过程详解
2019/07/19 Python
django使用xadmin的全局配置详解
2019/11/15 Python
Python 如何在字符串中插入变量
2020/08/01 Python
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
斯德哥尔摩通票:Stockholm Pass
2018/01/09 全球购物
人力资源部经理助理岗位职责
2014/03/04 职场文书
写好自荐信需做到的5要点
2014/03/07 职场文书
学生请假条
2014/04/11 职场文书
中国梦演讲稿教师篇
2014/04/23 职场文书
《小鹰学飞》教学反思
2014/04/23 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
2015年入党积极分子评语
2015/03/26 职场文书
妈妈再爱我一次观后感
2015/06/08 职场文书
结婚典礼致辞
2015/07/28 职场文书
教学工作总结范文5篇
2019/08/19 职场文书
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL