Interface: SearchBoxAdapter

Méthodes

createSuggestionElement

createSuggestionElement(suggestion) renvoie Élément

Implémentez cette méthode pour remplacer l'affichage d'une suggestion.

Paramètres

suggestion

Objet

Objet de suggestion issu de la réponse

La valeur ne doit pas être nulle.

Renvoie

Élément non-null Element créé à partir d'une suggestion.

decorateSuggestionElement

decorateSuggestionElement(element, suggestion)

Implémentez cette méthode pour décorer une suggestion, comme modifier le CSS.

Paramètres

élément

Élément

Élément décoratif

La valeur ne doit pas être nulle.

suggestion

Objet

Objet de suggestion issu de la réponse

La valeur ne doit pas être nulle.

interceptSuggestRequest

interceptSuggestRequest(request) renvoie un objet

Implémentez cette méthode pour ajouter des paramètres supplémentaires dans la requête.

Paramètres

request

Objet

La requête d'origine

La valeur ne doit pas être nulle.

Renvoie

Requête non-null Object. La demande mise à jour

interceptSuggestResponse

interceptSuggestResponse(response)

Implémentez cette méthode pour lire la réponse de suggestion avant l'affichage. L'objet de réponse est en lecture seule. Si l'appel échoue, la réponse contient l'erreur.

Si une nouvelle requête de suggestion est émise alors qu'une requête est en attente, la requête précédente est annulée et la méthode n'est pas appelée.

Paramètres

réponse

Objet

Suggestion de réponse

La valeur ne doit pas être nulle.