Yas*_*han 3 javascript reactjs react-select
const options = [
{ value: 'chocolate', label: 'Chocolate' },
{ value: 'strawberry', label: 'Strawberry' },
{ value: 'vanilla', label: 'Vanilla' }
];
const Option = props => {
//const temp = "some";
//
return (
<div>
<components.Option {...props}>
<input type="checkbox" checked={props.isSelected} onChange={() => null} />
<label>{props.value}</label>
</components.Option>
</div>
);
};
Run Code Online (Sandbox Code Playgroud)
目前我的代码如下所示,它的作用是,它显示类似此 ScreenShot 的内容
我不想在搜索输入栏中显示所选值。有什么方法可以禁用所选选项在输入栏中显示吗?
选择栏代码
<Select components={{ Option }} isMulti closeMenuOnSelect={false} hideSelectedOptions={false} options={options} />
Run Code Online (Sandbox Code Playgroud)
DIG*_*OPE 11
有一个新的道具,controlShouldRenderValue = { false }即使从下拉列表中选择选项后,它也不会在输入栏中显示所选选项,如下所述
<Select
components={{ Option }}
isMulti closeMenuOnSelect={false}
hideSelectedOptions={false}
controlShouldRenderValue = { false }
options={options} />
Run Code Online (Sandbox Code Playgroud)
因此,在搜索框中它将显示占位符
| 归档时间: |
|
| 查看次数: |
6370 次 |
| 最近记录: |