Javascript 有没有办法在保持输入功能的同时禁用选项?

Javascript 有没有办法在保持输入功能的同时禁用选项?,javascript,reactjs,react-select,Javascript,Reactjs,React Select,我想动态禁用react select模块中的选项,同时保持输入选项的功能。我尝试了下面的代码。但它使整个事情失去了功能。我只想禁用这些选项。我希望模块的行为像一个输入字段 我可以有条件地在反应选择和输入字段之间切换。这将解决我的问题。但是有没有办法在react select中解决这个问题 <Select value={selectedOptions} placeholder={`Start Typing Here...`} isDisabled={true}

我想动态禁用react select模块中的选项,同时保持输入选项的功能。我尝试了下面的代码。但它使整个事情失去了功能。我只想禁用这些选项。我希望模块的行为像一个输入字段

我可以有条件地在反应选择和输入字段之间切换。这将解决我的问题。但是有没有办法在react select中解决这个问题

<Select
     value={selectedOptions}
     placeholder={`Start Typing Here...`}
     isDisabled={true}
     onChange={e => this.handleChange(e, 'name')}
     options={optionList}
/>
this.handleChange(e,'name')}
选项={optionList}
/>


谢谢大家伸出援手。我做了一个定制的反应选择,以满足我的需要。我希望你有这个选择。但我认为这是不可能的,因为react select从下拉列表中获取值。输入作为搜索过滤器。

您能显示选项列表包含的内容吗?因为如果它是
..
通道中的某个对象,您可以添加
..
。您可以使每个对象的禁用属性等于状态中的布尔属性,并根据需要更改状态属性。也许这适用于您的情况。@Tenzin Kunkyab react select options包含一个对象数组,该数组有2个属性{value:0,标签:'Label1'}。这不像正常的选择tag@shubham-古普塔,我不希望整个选择被禁用。我只是希望这些选项不会出现。@RakibUddin您能共享一个JSFIDLE/codesandbox吗?这样任何人都能更容易地提供帮助。