ResultsContainerAdapter
The Adapter of results container
Methods
createFacetResultElement
createFacetResultElement(result) returns Element
Implement this method to override rendering of a facet result.
Parameter
result
Object
A facet result object from response
Value must not be null.
- Returns
-
non-null Elementelement Element built based on a facet result.
createSearchResultElement
createSearchResultElement(result) returns Element
Implement this method to override rendering of a search result.
Parameter
result
Object
A search result object from response
Value must not be null.
- Returns
-
non-null Elementelement Element built based on a search result.
decorateFacetResultElement
decorateFacetResultElement(element, result)
Implement this method to decorate a facet result, such as change CSS.
Parameter
element
Element
Element you can decorate on.
Value must not be null.
result
Object
A facet result object from response
Value must not be null.
decoratePaginationElement
decoratePaginationElement(element)
Implement this method to decorate pagination buttons, such as change CSS.
Parameter
element
Element
Element of pagination buttons.
Value must not be null.
decorateSearchResultElement
decorateSearchResultElement(element, result)
Implement this method to decorate a search result, such as change CSS.
Parameter
element
Element
Element you can decorate on.
Value must not be null.
result
Object
A search result object from response
Value must not be null.
interceptSearchRequest
interceptSearchRequest(request) returns Object
Implement this method to add extra params in request.
Parameter
request
Object
The original request
Value must not be null.
- Returns
-
non-null Objectrequest The updated request
interceptSearchResponse
interceptSearchResponse(response)
Implement this method to read the response prior to rendering. The response object is read-only. If the search call fails, the response will contain the error.
If a new search request is issued while one is pending, the previous request is cancelled and the method is not called.
Parameter
response
Object
The search response
Value must not be null.

