ResultsContainerAdapter
Adapter kontenera wyników
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. |