Как я могу добавить новый элемент в список множественного выбора, нажав вкладку? - PullRequest
0 голосов
/ 26 июня 2018

Я добавил автозаполнение, чтобы он выбирал элементы, которые есть в опциях, но новые, хотя я их разрешил.

Если я ввожу элемент, которого нет в списке, пользователь должен нажать стрелку вверх, а затем перейти на вкладку, чтобы он заработал.

Можно ли просто нажать Enter.

Похоже, что связано с этим элементом: Конфигурируемая конфигурация ключа «Полная подсказка»

К сожалению, я не могу понять, как это сделать в HOC, чтобы добраться до выборов. Я попытался передать keyDownEvent из моего обработчика событий, но не смог понять, как манипулировать выделением в состоянии.

EDIT: Код с демонстрационных страниц репо

class CustomSelectionsExample extends React.Component {
  render() {
    return (
      <Typeahead
        allowNew
        multiple
        newSelectionPrefix="Add a new item: "
        options={[]}
        placeholder="Type anything..."
      />
    );
  }
}
...