скажем, у меня есть функция, которая запускается при нажатии клавиши, которая выглядит примерно так.Я хочу иметь особый случай, когда нажата Enter, в противном случае я хочу даже распространить / всплыть в браузере.Поэтому, если нажата любая другая клавиша, то есть стрелки вверх или вниз, они должны работать.
onAutosuggestInputKeyDown = event => {
if (event.key === 'Enter') {
this.onCustomSuggestionCreate(event)
} else {
// keep propgating the event
}
}
getAutosuggestInputProps = () => {
return {
inputProps: {
onBlur: this.onCustomSuggestionCreate,
onKeyDown: this.onAutosuggestInputKeyDown,
},
}
}
<ReactAutoSuggest textFieldProps={this.getAutosuggestInputProps()}/>