react ant Design手动设置表单的值操作
1.设置表单的值
this.props.form.setFieldsValue({ name:"张三", });
2.清空表单的值
this.props.form.resetFields();
3.获取某一输入框的值
this.props.form.getFieldValue('newPassword');
4.获取整个表单的值
this.props.form.getFieldsValue();
多看官方文档就知道这些东西了
补充知识:react使用antd表单赋值,用于修改弹框
1、使用getFieldDecorator的initialValue
2、在state里定义一个变量存表格的数据
3、给打开弹框的方法传个record
4、把表格里的值存到state
5、把在state里存的值传给弹框
6、获取传过来的值
7、在取消方法和修改成功后中给赋空值,要不然,点击添加的方法表单里面会有值
7、OK~
以上这篇react ant Design手动设置表单的值操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Vue-Ant Design Vue-普通及自定义校验实例
这段时间在使用Ant Design Vue进行项目的前端部分开发,进行一个记录,分享- Ant Design Vue Ant Design Vue是 Ant Design 3.X 的 Vue 实现,开发和服务于企业级后台产品.在GitHub上可以找到几个Ant Design的Vue组件.不过相比较而言,Ant Design Vue更胜一筹.Ant Design Vue共享Ant Design of React设计工具体系,实现了所有Ant Design of React的组件,支持现代浏览器和
-
react使用antd表单赋值,用于修改弹框的操作
1.使用getFieldDecorator的initialValue 2.在state里定义一个变量存表格的数据 3.给打开弹框的方法传个record 4.把表格里的值存到state 5.把在state里存的值传给弹框 6.获取传过来的值 7.在取消方法和修改成功后中给赋空值,要不然,点击添加的方法表单里面会有值 7.OK 补充知识:react中使用antd的表单重置数据 resetFields 重置一组输入控件的值(为 initialValue)与状态,如不传入参数,则重置所有组件 Funct
-
ant-design表单处理和常用方法及自定义验证操作
首先要说一下antdesign这个框架API和demo丰富,而且开发环境提供对应的warning来纠正用户的错误.是一个很好的组件库. 关于表单验证方面是依赖于 async-validator 库.百度的san-xui组件库的表单验证也是依赖与async-validator.说明这个库的实用性还是比较高,可以多了解一下. 首先按照antDesign官网Demo.我们可以copy一个Form表单的demo. LoginForm是表单的组件,下面代码,是React 高阶组件(Hoc). 用于使组件获
-
解决Ant Design Modal内嵌Form表单initialValue值不动态更新问题
场景描述: 如下图所示,点击减免天数会出现一个弹窗, 输入天数后点击确定,保存这个值, 但是我在点第二行的减免天数的时候初始应该是空的, 可是现在显示的是第一行输入的值: <Modal title="减免天数" visible={that.state.visible} onOk={that.handleOk.bind(that)} onCancel={that.handleCancel} > <Form horizontal form={form}> <F
-
react ant Design手动设置表单的值操作
1.设置表单的值 this.props.form.setFieldsValue({ name:"张三", }); 2.清空表单的值 this.props.form.resetFields(); 3.获取某一输入框的值 this.props.form.getFieldValue('newPassword'); 4.获取整个表单的值 this.props.form.getFieldsValue(); 多看官方文档就知道这些东西了 补充知识:react使用antd表单赋值,用于修改弹框 1.
-
vue ant design 封装弹窗表单的使用
目录 vue ant design 封装弹窗表单 使用ant-design-vue的Form表单 使用脚手架新建项目 安装并导入ant-design-vue,使用Form组件 启动应用,测试验证 vue ant design 封装弹窗表单 <template> <div id="formForm"> <a-modal :visible="true" :title='title' @ok="handleOk('ok')"
-
React Ant Design树形表格的复杂增删改操作
最近因为业务接触了antd,使用antd完成一个复杂的树形表格的显示以及修改.在这其中遇见了不少坑,很多功能antd只写了初步的功能,更为细化的功能只能自己完善.踩过的坑都写在了这里. 树形表格的显示 在antd中对于表格的key值有着严格的控制,每一个row都必须有一个独一无二的key值,可以是数字也可以是字符串.这一点和我曾经使用过得iview有着很大的区别.react使用key来代表每一行是为了避免重新渲染的问题,这个优化也在实际的开发中带来了不少的问题.比如新建行时需要自定义新key.
-
js 提交和设置表单的值
<input type="button" id="btnUdf7" name="btnUdf7" style="<%=showUdf7Flag&&showUdfBtn7Flag? "":"display:none;"%>" value=". . ." class="btnLook" style="&quo
-
ant design vue的form表单取值方法
目录 ant design vue的form表单取值 官方中有以下两种取值方式 ant design of vue 学习之表单form v-decorator(表单验证,内置绑定,初始值) 数据获取与填充 表单实例 ant design vue的form表单取值 官方中有以下两种取值方式 因为不是很熟悉,所以还是查了文档找了一下使用方式,刚开始查到的文档是这样写的 然后返回了undefined,后来又查询了一些文档,发现我多加了一个props属性,然后使用第二个方法成功了,代码如下: ant d
-
react+ant design实现Table的增、删、改的示例代码
本人小白一名,第一次学习react ,该资料为本人原创,采用的是react+ant design的Tabled的一个小demo,暂时只实现了增加,删除单行,多行删除有Bug,查看详情,呕心沥血耗时一周完成,禁止抄袭,转载请先留言, 1.main.jsx import React from 'react'; import ReactDom from 'react-dom'; import ExampleTable from './ExampleTable.jsx' ReactDom.render(
-
React+Ant Design开发环境搭建的实现步骤
基础知识 1.使用脚手架创建项目并启动 1.1 安装脚手架: npm install -g create-react-app 1.2 使用脚手架创建项目: create-react-app antd-start-demo antd-start-demo为项目名. 1.3 启动 npm start 2.npm转换为yarn 2.1 安装yarn: npm install -g yarn 2.2 获取yarn当前的镜像源: yarn config get registry 2.3 设置为淘宝
-
react antd实现动态增减表单
之前写动态表单遇到过坑,就是用index下标做key会导致bug,而且很严重! 今天有空写下文章记录下:怎么处理和逻辑 我用的是antd3的版本,3和4的表单有点不一样,不过差别应该不大. 需求: 1.选择类型切换展示固定的模板 2.通过新增字段可以动态增减表单里面的每一行 3.控制每一行的字段是否需要必填 4.编辑时候回填参数 效果图: 部分关键代码: import React, { Component } from 'react'; import styles from './index.l
-
jQuery获取和设置表单元素的方法
jQuery提供了val()方法,使用它我们可以快速地获取和设置表单的文本框.单选按钮.以及单选按钮的值.使用val()不带参数,表示获取元素的值使用val()给定参数,则表示把值赋给元素 如下: 复制代码 代码如下: //获取值alert($("input#mytextbox").val());alert($("select#mylist").val());alert($("input#myradio").val()); //设置值$(&quo
随机推荐
- 详解Angular中$cacheFactory缓存的使用
- RHE5服务器管理 搭建DNS服务器步骤说明[图文]
- 详解vue-cli快速构建项目以及引入bootstrap、jq
- Spring MVC环境中文件上传功能的实现方法详解
- php 设计模式之 工厂模式
- pear包安装phpunit的方法
- 详解C语言中getgid()函数和getegid()函数的区别
- 通过实例分析MySQL中的四种事务隔离级别
- 如何在Web页面上直接打开、编辑、创建Office文档
- 图文讲解选择排序算法的原理及在Python中的实现
- Java用正则表达式实现${name}形式的字符串模板实例
- Windows下 Apache PHP 环境搭建的方法
- 详解js图片轮播效果实现原理
- jQuery中after的两种用法实例
- VS2015使用scanf报错的解决方法
- win2003的“由于下列错误,Parallel port driver 服务启动失败”的解决方法
- javascript asp教程第四课 同时使用vbscript和javascript
- vue2.0安装style/css loader的方法
- linux启动和重启nginx方法
- Unity3D实现鼠标控制视角转动