在antd Form表单中select设置初始值操作
编程学习 2021-07-04 14:07www.dzhlxh.cn编程入门
这篇文章主要介绍了在antd Form表单中select设置初始值操作,具有很好的参考价值,希望对大家有所帮助。一起跟随长沙网络推广过来看看吧
我就废话不多说了,大家还是直接看代码吧~
<Form.Item label="作用对象">
{getFieldDecorator('targetId', { initialValue: this.state.targetId }, {
rules: [{
required: false,
message: '作用对象'
}]
})(
<Select placeholder="请选择作用对象">
{targetList.map(entity => <Option key={entity.id} value={entity.id}>{entity.name}</Option>)}
</Select>
)}
</Form.Item>
在getFieldDecorator('targetId',时添加初始值而不是在select标签中添加初始值
补充知识:解决antd 表单获取不到默认值的问题
使用 antd 的 4.x 版本,给表单设置初始值,但是获取不到值
如果需要设置默认值并展示到页面上,需要设置两个地方:
设置 defaultValue,这个是用来展示在页面上的,例如:
<Form.Item label="Sex" name="sex" valuePropName="checked">
//这里的defaultValue
<Radio.Group defaultValue={1}>
<Radio value={1}>男</Radio>
<Radio value={0}>女</Radio>
</Radio.Group>
</Form.Item>
设置 initialValues,这个是用来获取表单值的,例如:
<Form
name="basic"
onFinish={this.onFinish}
onFinishFailed={this.onFinishFailed}
initialValues={{
sex: 1
}}
>
<Form.Item label="Sex" name="sex" valuePropName="checked">
<Radio.Group defaultValue={1}>
<Radio value={1}>男</Radio>
<Radio value={0}>女</Radio>
</Radio.Group>
</Form.Item>
<Form.Item {...tailLayout}>
<Button type="primary" htmlType="submit">
register
</Button>
</Form.Item>
</Form>
以上这篇在antd Form表单中select设置初始值操作就是长沙网络推广分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持狼蚁SEO。
编程语言
- Win10 PC创意者更新慢速版15048改进内容与已知问题
- 用纯CSS3实现网页中常见的小箭头
- 神舟笔记本问题集锦
- Bellnames常用操作说明
- 揭秘手机淘宝搜索排序的影响因素
- XHTML入门学习教程-网页Head和DTD
- 笔记本光驱保养常用知识
- hzhost虚拟主机系统致命漏洞
- 电脑无线网络出现红色叉叉无线网卡打不开的六
- 16项评比不得不看 机箱哪些功能最实用
- AI怎么绘制一个呲牙的qq表情-
- 红帽指点杆机械键盘 TEX Yoda上手体验测评
- 笔记本电脑保养常识有哪些-笔记本保养常识总结
- cdr怎么设计圆角矩形效果的图标-
- 在XSLT样式表中声明命名空间小结
- Fireworks教程-常用操作技巧总结