Интерфейс: SearchBoxAdapter

Методы

СоздатьSuggestionElement

createSuggestionElement(предложение) возвращает элемент

Реализуйте этот метод, чтобы переопределить отрисовку предложения.

Параметр

предположение

Объект

Объект предложения из ответа

Значение не должно быть нулевым.

Возврат

non-null Element element Элемент, созданный на основе предложения.

УкраситьПредложениеЭлемент

украситьSuggestionElement (элемент, предложение)

Реализуйте этот метод, чтобы украсить предложение, например изменить CSS.

Параметр

элемент

Элемент

Элемент, который можно украсить

Значение не должно быть нулевым.

предположение

Объект

Объект предложения из ответа

Значение не должно быть нулевым.

перехватитьSuggestRequest

interceptSuggestRequest(запрос) возвращает объект

Реализуйте этот метод, чтобы добавить в запрос дополнительные параметры.

Параметр

запрос

Объект

Исходный запрос

Значение не должно быть нулевым.

Возврат

non-null Object Обновленный запрос

перехватитьSuggestResponse

interceptSuggestResponse (ответ)

Реализуйте этот метод, чтобы прочитать ответ на предложение перед рендерингом. Объект ответа доступен только для чтения. Если вызов завершится неудачей, ответ будет содержать ошибку.

Если новый запрос на предложение выдается, пока он находится в ожидании, предыдущий запрос отменяется и метод не вызывается.

Параметр

ответ

Объект

Предлагаемый ответ

Значение не должно быть нулевым.