ResultsContainerAdapter
结果容器的适配器
方法
createFacetResultElement
createFacetResultElement(result) 返回元素
实现此方法可替换分面结果的呈现方式。
参数 |
|
---|---|
结果 |
对象 来自响应的分面结果对象 值不能为 null。 |
- 返回
-
non-null Element
元素:基于分面结果构建的元素。
createSearchResultElement
createSearchResultElement(result) 会返回元素
实现此方法可替换搜索结果的呈现。
参数 |
|
---|---|
结果 |
对象 来自响应的搜索结果对象 值不能为 null。 |
- 返回
-
non-null Element
元素:基于搜索结果构建的元素。
decorateFacetResultElement
decorateFacetResultElement(element, result)
实现此方法以修饰分面结果,例如更改 CSS。
参数 |
|
---|---|
元素 |
元素 用于装饰的元素。 值不能为 null。 |
结果 |
对象 来自响应的分面结果对象 值不能为 null。 |
decoratePaginationElement
decoratePaginationElement(element)
实现此方法以装饰分页按钮,例如更改 CSS。
参数 |
|
---|---|
元素 |
元素 分页按钮的元素。 值不能为 null。 |
decorateSearchResultElement
decorateSearchResultElement(element, result)
实现此方法以装饰搜索结果,例如更改 CSS。
参数 |
|
---|---|
元素 |
元素 用于装饰的元素。 值不能为 null。 |
结果 |
对象 来自响应的搜索结果对象 值不能为 null。 |
interceptSearchRequest
continueSearchRequest(request) 返回 Object
实现此方法可在请求中添加额外参数。
参数 |
|
---|---|
request |
对象 原始请求 值不能为 null。 |
- 返回
-
non-null Object
请求 更新后的请求
interceptSearchResponse
interceptSearchResponse(response)
实现此方法以在呈现之前读取响应。响应对象是只读的。如果搜索调用失败,响应将包含错误。
如果在请求待处理时发出了新的搜索请求,那么系统会取消上一个请求,并且不会调用该方法。
参数 |
|
---|---|
条回复 |
对象 搜索响应 值不能为 null。 |