Schnittstelle: SearchBoxAdapter

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.