React Downshift - как заставить значение selectedItem отличаться от значения, выбранного пользователем - PullRequest
0 голосов
/ 14 апреля 2020

Использование Downshift typeahead в React. У меня есть конкретное c требование для моего typeahead, где я должен иметь возможность принудительно выбрать selectedItem. Мне нужно отобразить список в раскрывающемся списке при открытии, который содержит как имена элементов, так и синонимы, связанные с этими именами элементов. Выбор имени элемента является обычным вариантом использования, но если пользователь выбирает синоним, то соответствующее правильное имя элемента должно отображаться как выбранное значение и быть selectedItem. Как заставить другой выбранный пункт. Прочитайте документы Downshift, и я увидел действие selectItem, но не знал, как его использовать, так как я новичок в React и Downshift. Потратил день, но не повезло. Я могу получить правильное имя службы на основе синонима и вывести его в виде предупреждения в onChange, но не могу принудительно установить его как selectedItem.

...