【发布时间】:2020-03-06 19:26:09
【问题描述】:
当用户选择选项时,我想更改选择的初始值。
更准确地说,我有很多选项可供选择,默认情况下我希望显示“全部”,每当用户选择另一个选项时,“全部”选项应该消失。
我做了什么:每当用户选择选项时,我都会尝试渲染 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>
【问题讨论】: