Reactjs 反应选择isMulti筛选选项

Reactjs 反应选择isMulti筛选选项,reactjs,dropdown,react-select,Reactjs,Dropdown,React Select,我正在使用react select。我不想从选项列表中删除所选项目。当您添加isMulti时,它看起来会自动从选项列表中删除所选选项,因为当我没有isMulti时,它不会删除所选选项。我知道我可以使用一种叫做filterOption的道具,但我不知道如何让它工作。有谁能告诉我如何使用filterOption显示所有选项,即使选择了某些选项?如果Select自动删除所选选项,是否有人建议我如何显示所有选项,即使选择了某些选项 import Select from 'react-select';

我正在使用react select。我不想从选项列表中删除所选项目。当您添加isMulti时,它看起来会自动从选项列表中删除所选选项,因为当我没有isMulti时,它不会删除所选选项。我知道我可以使用一种叫做filterOption的道具,但我不知道如何让它工作。有谁能告诉我如何使用filterOption显示所有选项,即使选择了某些选项?如果Select自动删除所选选项,是否有人建议我如何显示所有选项,即使选择了某些选项

  import Select from 'react-select';

  ...

  <Select
    value={this.value()}
    isDisabled={this.props.disabled}
    closeMenuOnSelect={false}
    components={Animated}
    isMulti
    isClearable
    onChange={this.props.onChange}
    onBlur={this.onBlur}
    options={this.props.options}
  />
从“反应选择”导入选择;
...

顺便说一句:我可以看到,有一个选项,取消选中“删除选定的选项”内的演示,但我不能得到的来源,它返回404。这是我正在查看的演示的链接,标题为“Multiselect”:

我认为您正在寻找的选项是
隐藏选择选项
,您可以查看文档和一个实例。

非常感谢!这正是我要找的,而且效果非常好@ReidunMarie好极了,你能标记一下这个答案已经被接受了吗?所以每个人都知道这是正确的方法