Я использую react-select
с включенным множественным выбором. Как заставить раскрывающееся меню открываться при щелчке по выбранному значению?
Вот фрагмент кода:
[...]
valueClick(value) {
this.DOMNode.focus();
},
<Select
multi={this.state.multi}
onChange={this.handleSelectChange}
options={options}
ref={(ref)=>{this.DOMNode = ref}}
autosize={false}
openOnFocus={true}
value={value}
onValueClick={this.valueClick}
/>
[...]
Как видите, я пытаюсь использовать функцию фокуса, чтобы меню открылось, как предложено создателем компонента. Я установил для переменной openOnFocus
значение true
и вручную установил ref
для самого компонента. Вы также можете увидеть функцию, которая вызывает метод focus()
выше.
Что мне не хватает?