SearchBoxAdapter
L'adattatore della casella di ricerca
Metodi
createSuggestionElement
createSuggestionElement(suggerimento) restituisce Element
Implementa questo metodo per eseguire l'override del rendering di un suggerimento.
Parametro |
|
---|---|
suggerimento |
Oggetto Un oggetto suggerimento dalla risposta Il valore non deve essere nullo. |
- Ritorni
-
Elemento
non-null Element
elemento creato in base a un suggerimento.
decorateSuggestionElement
decorateSuggestionElement(element, suggestion)
Implementa questo metodo per decorare un suggerimento, ad esempio cambia CSS.
Parametro |
|
---|---|
elemento |
Elemento Elemento su cui puoi decorare Il valore non deve essere nullo. |
suggerimento |
Oggetto Un oggetto suggerimento dalla risposta Il valore non deve essere nullo. |
interceptSuggestRequest
intercettaSuggestRequest(request) restituisce Object
Implementa questo metodo per aggiungere parametri supplementari nella richiesta.
Parametro |
|
---|---|
richiesta |
Oggetto La richiesta originale Il valore non deve essere nullo. |
- Ritorni
-
non-null Object
request La richiesta aggiornata
interceptSuggestResponse
interceptSuggestResponse(response)
Implementa questo metodo per leggere la risposta al suggerimento prima del rendering. L'oggetto della risposta è di sola lettura. Se la chiamata non va a buon fine, la risposta conterrà l'errore.
Se viene inviata una nuova richiesta di suggerimento mentre una è in attesa, la richiesta precedente viene annullata e il metodo non viene chiamato.
Parametro |
|
---|---|
risposta |
Oggetto La risposta al suggerimento Il valore non deve essere nullo. |