Виджет вызывает события (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;
}