Адаптер SearchBox
Адаптер окна поиска
Методы
СоздатьSuggestionElement
createSuggestionElement(предложение) возвращает элемент
Реализуйте этот метод, чтобы переопределить отрисовку предложения.
Параметр | |
---|---|
предположение | Объект Объект предложения из ответа Значение не должно быть нулевым. |
- Возврат
non-null Element
element Элемент, созданный на основе предложения.
УкраситьПредложениеЭлемент
украситьSuggestionElement (элемент, предложение)
Реализуйте этот метод, чтобы украсить предложение, например изменить CSS.
Параметр | |
---|---|
элемент | Элемент Элемент, который можно украсить Значение не должно быть нулевым. |
предположение | Объект Объект предложения из ответа Значение не должно быть нулевым. |
перехватитьSuggestRequest
interceptSuggestRequest(запрос) возвращает объект
Реализуйте этот метод, чтобы добавить в запрос дополнительные параметры.
Параметр | |
---|---|
запрос | Объект Исходный запрос Значение не должно быть нулевым. |
- Возврат
non-null Object
Обновленный запрос
перехватитьSuggestResponse
interceptSuggestResponse (ответ)
Реализуйте этот метод, чтобы прочитать ответ на предложение перед рендерингом. Объект ответа доступен только для чтения. Если вызов завершится неудачей, ответ будет содержать ошибку.
Если новый запрос на предложение выдается, пока он находится в ожидании, предыдущий запрос отменяется и метод не вызывается.
Параметр | |
---|---|
ответ | Объект Предлагаемый ответ Значение не должно быть нулевым. |