Interfejs: SearchBoxAdapter

Metody

createSuggestionElement

createSuggestionElement(sugestia) zwraca Element Element

Zaimplementuj tę metodę, aby zastąpić renderowanie sugestii.

Parametr

sugestia

Obiekt

Obiekt sugestii z odpowiedzi

Wartość nie może być wartością null.

Akcje powrotne

non-null Element Element utworzony na podstawie sugestii.

decorateSuggestionElement

decorateSuggestionElement(element, suggestion)

Za pomocą tej metody możesz udekorować sugestię, np. zmienić arkusz CSS.

Parametr

element

Element

Element, na którym można udekorować

Wartość nie może być wartością null.

sugestia

Obiekt

Obiekt sugestii z odpowiedzi

Wartość nie może być wartością null.

interceptSuggestRequest

interceptSuggestRequest(request) zwraca obiekt

Zaimplementuj tę metodę, by dodać do żądania dodatkowe parametry.

Parametr

Poproś

Obiekt

Pierwotne żądanie

Wartość nie może być wartością null.

Akcje powrotne

non-null Object prosi o zaktualizowane żądanie

interceptSuggestResponse

interceptSuggestResponse(response)

Zaimplementuj tę metodę, aby odczytywać sugerowaną odpowiedź przed renderowaniem. Obiekt odpowiedzi jest tylko do odczytu. Jeśli wywołanie nie powiedzie się, odpowiedź będzie zawierała błąd.

Jeśli zostanie wysłane nowe żądanie sugestii w czasie oczekiwania na odpowiedź, poprzednie zostanie anulowane, a metoda nie zostanie wywołana.

Parametr

odpowiedź

Obiekt

Odpowiedź na żądanie

Wartość nie może być wartością null.