SearchBoxAdapter
Der Adapter für das Suchfeld
Methoden
createSuggestionElement
createSuggestElement(suggestion) gibt ein Element zurück
Implementieren Sie diese Methode, um die Darstellung eines Vorschlags zu überschreiben.
Parameter |
|
---|---|
Vorschlag |
Objekt Ein Vorschlagsobjekt aus der Antwort Der Wert darf nicht null sein. |
- Rückgaben
-
non-null Element
-Element, das auf einem Vorschlag basiert.
decorateSuggestionElement
decorateSuggestionElement(element, suggestion)
Implementieren Sie diese Methode, um einen Vorschlag zu gestalten, z. B. „CSS ändern“.
Parameter |
|
---|---|
Element |
Element Element, das Sie dekorieren können Der Wert darf nicht null sein. |
Vorschlag |
Objekt Ein Vorschlagsobjekt aus der Antwort Der Wert darf nicht null sein. |
interceptSuggestRequest
REMOVESuggestRequest(request) gibt Objekt zurück
Implementieren Sie diese Methode, um zusätzliche Parameter in die Anfrage aufzunehmen.
Parameter |
|
---|---|
Request |
Objekt Die ursprüngliche Anfrage Der Wert darf nicht null sein. |
- Rückgaben
-
non-null Object
-Anfrage: Die aktualisierte Anfrage
interceptSuggestResponse
interceptSuggestResponse(response)
Implementieren Sie diese Methode, um die Vorschlagsantwort vor dem Rendern zu lesen. Das Antwortobjekt ist schreibgeschützt. Wenn der Aufruf fehlschlägt, enthält die Antwort den Fehler.
Wenn eine neue Vorschlagsanfrage gesendet wird, während eine noch ausstehend ist, wird die vorherige Anfrage abgebrochen und die Methode nicht aufgerufen.
Parameter |
|
---|---|
Antwort |
Objekt Antwort des Vorschlags Der Wert darf nicht null sein. |