Виджет вызывает события (CustomEvent) на текстовом поле, к которому он подключен, подписаться на них можно с помощью метода addEventListener
suggestions-clear
Список подсказок очищен через метод clear().
Параметры в event.detail: нет.
suggestions-set
Установлена подсказка через метод setSuggestion().
Параметры в event.detail: нет.
suggestions-fixdata
Восстановлен объект подсказки через метод fixData().
Параметры в event.detail:
{
suggestion: Suggestion;
}
suggestions-dispose
Виджет удален через метод dispose().
Параметры в event.detail: нет.
suggestions-invalidateselection
Сброшена ранее сохраненная подсказка (вызывается аналогично с коллбэком onInvalidateSelection).
Параметры в event.detail:
{
suggestion: Suggestion;
}
suggestions-select
Выбрана подсказка из списка (вызывается аналогично с коллбэком onSelect).
Параметры в event.detail:
{
suggestion: Suggestion;
suggestionChanged: boolean;
}
suggestions-selectnothing
Нет подходящей подсказки для выбора (вызывается аналогично с коллбэком onSelectNothing).
Параметры в event.detail:
{
query: string;
}