Наконец-то у меня работают автозаполнения, но есть одно поведение, которое я хотел бы изменить.Если пользователь вводит частичное значение и щелкает в любом месте за пределами возвращенного списка, частичное значение устанавливается во входных данных.Я бы предпочел, чтобы значение оставалось пустым, если пользователь не выбирает один из возвращаемых параметров.
Похоже, что событие фокуса - это то, что я должен изменить, но я нахожу API запутывающим ... этоговорит:
Before focus is moved to an item (not selecting), ui.item refers to the focused
item. The default action of focus is to replace the text field's value with the
value of the focused item, though only if the focus event was triggered by a
keyboard interaction. Canceling this event prevents the value from being updated,
but does not prevent the menu item from being focused.
, но это не дает пример того, как отменить событие.