Schnittstelle: ResultsContainerAdapter

Methoden

createFacetResultElement

createFacetResultElement(result) gibt ein Element zurück.

Implementieren Sie diese Methode, um die Darstellung eines Attributergebnisses zu überschreiben.

Parameter

Ergebnis

Objekt

Ein Attributergebnisobjekt aus der Antwort

Der Wert darf nicht null sein.

Rückgaben

Element des Typs non-null Element, das auf der Grundlage eines Attributergebnisses erstellt wurde.

createSearchResultElement

createSearchResultElement(result) gibt Element zurück.

Implementieren Sie diese Methode, um die Darstellung eines Suchergebnisses zu überschreiben.

Parameter

Ergebnis

Objekt

Ein Suchergebnisobjekt aus einer Antwort

Der Wert darf nicht null sein.

Rückgaben

non-null Element-Element Element, das auf der Grundlage eines Suchergebnisses erstellt wurde.

decorateFacetResultElement

decorateFacetResultElement(element, result)

Implementieren Sie diese Methode, um ein Attributergebnis wie „CSS ändern“ zu dekorieren.

Parameter

Element

Element

Element, das Sie dekorieren können

Der Wert darf nicht null sein.

Ergebnis

Objekt

Ein Attributergebnisobjekt aus der Antwort

Der Wert darf nicht null sein.

decoratePaginationElement

decoratePaginationElement(element)

Implementieren Sie diese Methode, um Schaltflächen zur Paginierung zu dekorieren, z. B. zum Ändern von CSS.

Parameter

Element

Element

Element der Schaltflächen zur Paginierung.

Der Wert darf nicht null sein.

decorateSearchResultElement

decorateSearchResultElement(element, result)

Implementieren Sie diese Methode, um ein Suchergebnis zu dekorieren, z. B. „CSS ändern“.

Parameter

Element

Element

Element, das Sie dekorieren können

Der Wert darf nicht null sein.

Ergebnis

Objekt

Ein Suchergebnisobjekt aus einer Antwort

Der Wert darf nicht null sein.

interceptSearchRequest

ngSearchRequest(request) gibt das 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

interceptSearchResponse

interceptSearchResponse(response)

Implementieren Sie diese Methode, um die Antwort vor dem Rendern zu lesen. Das Antwortobjekt ist schreibgeschützt. Wenn der Suchaufruf fehlschlägt, enthält die Antwort den Fehler.

Wenn eine neue Suchanfrage gesendet wird, während eine noch ausstehend ist, wird die vorherige Anfrage abgebrochen und die Methode nicht aufgerufen.

Parameter

Antwort

Objekt

Die Suchantwort

Der Wert darf nicht null sein.