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。  |