Antd多选选择删除不在选项列表中的值

时间:2017-10-04 07:18:33

标签: javascript reactjs antd

我有2个选择,汽车品牌和汽车模型。型号列表取决于用户选择的品牌。

当用户删除品牌时,我会更新模型的选项列表,但是,即使选项列表中不再包含所选值,也会保留选定的值。

是否可以自动删除它们?

1 个答案:

答案 0 :(得分:1)

您需要将模型的值更新为新模型数组的第一个元素。

类似的东西:

handleModelRemove = (value) => {
    // handle remove logic...
    this.setState({
      brand: selectedBrand,
      selectedModel: selectedBrand.models[0],
    });
  }

<Select value={this.state.selectedModel}>
          {modelOptions}
        </Select>

您需要发布一些代码以获得更好的帮助。