Interfejs: ResultsContainerAdapter

Metody

createFacetResultElement

createFacetResultElement(result) zwraca element

Wdróż tę metodę, aby zastąpić renderowanie wyniku aspektu.

Parametr

wynik

Obiekt

Obiekt wyniku aspektu z odpowiedzi

Wartość nie może być wartością null.

Akcje powrotne

Element non-null Element Element utworzony na podstawie wyniku aspektu.

createSearchResultElement

createSearchResultElement(result) zwraca Element

Zaimplementuj tę metodę, aby zastąpić renderowanie wyniku wyszukiwania.

Parametr

wynik

Obiekt

Obiekt wyniku wyszukiwania z odpowiedzi

Wartość nie może być wartością null.

Akcje powrotne

Element non-null Element Element utworzony na podstawie wyniku wyszukiwania.

decorateFacetResultElement

decorateFacetResultElement(element, result)

Zaimplementuj tę metodę do dekorowania wyniku aspektu, na przykład zmiany CSS.

Parametr

element

Element

Element, który możesz udekorować.

Wartość nie może być wartością null.

wynik

Obiekt

Obiekt wyniku aspektu z odpowiedzi

Wartość nie może być wartością null.

decoratePaginationElement

decoratePaginationElement(element)

Zaimplementuj tę metodę, by udekorować przyciski podziału na strony, np. zmień CSS.

Parametr

element

Element

Element przycisków podziału na strony.

Wartość nie może być wartością null.

decorateSearchResultElement

decorateSearchResultElement(element, result)

Korzystając z tej metody, możesz udekorować wynik wyszukiwania (np. zmień kod CSS).

Parametr

element

Element

Element, który możesz udekorować.

Wartość nie może być wartością null.

wynik

Obiekt

Obiekt wyniku wyszukiwania z odpowiedzi

Wartość nie może być wartością null.

interceptSearchRequest

interceptSearchRequest(request) zwraca obiekt

Zaimplementuj tę metodę, by dodać do żądania dodatkowe parametry.

Parametr

Poproś

Obiekt

Pierwotne żądanie

Wartość nie może być wartością null.

Akcje powrotne

non-null Object prosi o zaktualizowane żądanie

interceptSearchResponse

interceptSearchResponse(response)

Zaimplementuj tę metodę, aby odczytywać odpowiedź przed renderowaniem. Obiekt odpowiedzi jest tylko do odczytu. Jeśli wywołanie wyszukiwania nie powiedzie się, odpowiedź będzie zawierała błąd.

Jeśli zostanie wysłane nowe żądanie wyszukiwania w trakcie oczekiwania na odpowiedź, poprzednie zostanie anulowane, a metoda nie zostanie wywołana.

Parametr

odpowiedź

Obiekt

Odpowiedź wyszukiwania

Wartość nie może być wartością null.