ResultsContainerAdapter
Der Adapter des Ergebniscontainers
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. |