reactjs - 如何在getfielddecorator antd中动态更改initialValue?
问题描述
当用户选择选项时,我想更改选择的初始值。
更准确地说,我有很多选项可供选择,默认情况下我想显示“全部”,每当用户选择另一个选项时,“全部”选项应该消失。
我所做的:每当用户选择选项时,我都会尝试渲染 initialValue
<Form.Item label="Компьютеры">
{getFieldDecorator("computers", {
initialValue: this.props.status ? null : "All",
})(
<Select
mode="multiple"
onChange={this.handleCompChange}
>
{this.props.comps.map(comp => (
<Option value={comp.key} key={comp.key}>
{comp.name}
</Option>
))}
</Select>
)}
</Form.Item>
解决方案
initialValue
除非您卸载Form.Item
.
推荐阅读
- javascript - 'eslint' 不适用于文件名
- php - $page=$_GET['page'] 没有从 URL 参数页面分配值。
- python - 在 python 3.6 中运行时出现 TypeError - 对象不可调用
- sql - SQL 中的宏替换
- laravel - 在运行该功能之前,我必须检查一个复选框两次。Vuejs
- ios - 为什么不使用从命令行构建的标题搜索路径?
- ios - 使用外部添加的依赖项构建 Cocoa Touch 框架
- git - 如果通过 shell-runner 在 gitlab-ci.yml 中的条件
- python - 在python中加入异步函数
- javascript - 如何根据条件更改绑定处理程序?