Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
SearchBoxAdapter
Benutzeroberfläche
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.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[],[],null,["# Interface: SearchBoxAdapter\n\nSearchBoxAdapter\n================\n\ninterface\n\nThe Adapter of search box\n\nMethods\n-------\n\n### createSuggestionElement\n\ncreateSuggestionElement(suggestion) returns Element\n\nImplement this method to override rendering of a suggestion.\n\n| #### Parameter ||\n|------------|------------------------------------------------------------------|\n| suggestion | Object A suggestion object from response Value must not be null. |\n\nReturns\n\n: `non-null Element` element Element built based on a suggestion.\n\n### decorateSuggestionElement\n\ndecorateSuggestionElement(element, suggestion)\n\nImplement this method to decorate a suggestion, such as change CSS.\n\n| #### Parameter ||\n|------------|------------------------------------------------------------------|\n| element | Element Element you can decorate on Value must not be null. |\n| suggestion | Object A suggestion object from response Value must not be null. |\n\n### interceptSuggestRequest\n\ninterceptSuggestRequest(request) returns Object\n\nImplement this method to add extra params in request.\n\n| #### Parameter ||\n|---------|-----------------------------------------------------|\n| request | Object The original request Value must not be null. |\n\nReturns\n\n: `non-null Object` request The updated request\n\n### interceptSuggestResponse\n\ninterceptSuggestResponse(response)\n\nImplement this method to read the suggest response prior to rendering. The\nresponse object is read-only. If the call fails, the response\nwill contain the error.\n\nIf a new suggest request is issued while one is pending, the previous\nrequest is cancelled and the method is not called.\n\n| #### Parameter ||\n|----------|-----------------------------------------------------|\n| response | Object The suggest response Value must not be null. |"]]