如何在getfielddecorator antd内部动态更改initialValue?

问题描述 投票:0回答:1

我想在用户选择选项时更改select的初始值。

更确切地说,我有很多选项可供选择,默认情况下,我希望显示“全部”,并且每当用户选择另一个选项时,“全部”选项都将消失。

我做了什么:无论何时用户选择选项,我都试图有条件地渲染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>
reactjs styles antd
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.