SearchBoxAdapter
Adapter pola wyszukiwania
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. |