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