Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

КоллбекОписание
beforeRender

function (container) {}

Вызывается перед показом выпадающего списка

formatResult

function (value, currentValue, suggestion, options) {}

Форматирование подсказки перед ее отображением в списке

formatSelected

function (suggestion) {}

Возвращает строку для вставки в поле ввода при выборе подсказки

onInvalidateSelection

function (suggestion) {}

Вызывается при изменении значения input-элемента, после выбора варианта из списка.

this привязано к input-элементу.

onSearchStart

function (query) {}

Вызывается перед началом ajax-запроса к серверу. Здесь можно модифицировать запрос.

this привязано к input-элементу.

onSearchComplete

function (query, suggestions) {}

Вызывается при получении ответа от сервера. В suggestions передается массив полученных подсказок.

this привязано к input-элементу.

onSearchError

function (query, jqXHR, textStatus, errorThrown) {}

Вызывается, если сервер вернул ошибку.

this привязано к input-элементу.

onSelect

function (suggestion) {}

Вызывается при выборе подсказки (как при выборе пользователя, так и при автоматическом).

this привязано к input-элементу. 

onSelectNothing

function (query) {}

Вызывается, пользователь нажал ENTER или input-элемент потерял фокус, а подходящей подсказки нет.

this привязано к input-элементу.