Interfaccia: SearchBoxAdapter

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.