При попытке навести элемент в раскрывающемся меню предложений, я пытаюсь сделать этот элемент activeElement
и activeIndex
.Но клавиатура up/down
стрелка перестает работать с этим изменением.Я хотел бы, чтобы клавиша со стрелкой up/down
работала также из activeIndex.Как это сделать?Вот код, который у меня есть
public itemFocus = (e: any) => {
let ce = e.currentTarget.id.toString();
ce = ce.substring(ce.length - 1);
this._typeahead.getInstance().setState({
activeIndex: ce,
activeItem: this.state.options[ce]});
}
с idx, обозначающим индекс результатов итератора
<MenuItem onMouseOver={this.itemFocus} key={idx} option={state} position={idx}>