SearchBoxAdapter
L'adaptateur du champ de recherche
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. |