ResultsContainerAdapter
結果容器的轉接程式
方法
createFacetResultElement
createFacetResultElement(result) 傳回元素
實作這個方法可覆寫 Facet 結果的算繪。
                      參數 | 
                  |
|---|---|
| 
                         結果  | 
                      
                         物件 回應的 facet 結果物件 值不得為空值。  | 
                    
- 傳回
 - 
                  
根據 facet 結果建構的
non-null Element元素元素。 
createSearchResultElement
createSearchResultElement(result) 會傳回元素
實作這個方法以覆寫搜尋結果的呈現方式。
                      參數 | 
                  |
|---|---|
| 
                         結果  | 
                      
                         物件 回應的搜尋結果物件 值不得為空值。  | 
                    
- 傳回
 - 
                  
non-null Element根據搜尋結果建立的元素元素。 
decorateFacetResultElement
decorateFacetResultElement(element, result)
實作此方法來裝飾 facet 結果,例如變更 CSS。
                      參數 | 
                  |
|---|---|
| 
                         元素  | 
                      
                         元素 可裝飾的元素。 值不得為空值。  | 
                    
| 
                         結果  | 
                      
                         物件 回應的 facet 結果物件 值不得為空值。  | 
                    
decoratePaginationElement
decoratePaginationElement(element)
實作此方法來裝飾分頁按鈕,例如變更 CSS。
                      參數 | 
                  |
|---|---|
| 
                         元素  | 
                      
                         元素 分頁按鈕的元素。 值不得為空值。  | 
                    
decorateSearchResultElement
decorateSearchResultElement(element, result)
實作此方法來裝飾搜尋結果,例如變更 CSS。
                      參數 | 
                  |
|---|---|
| 
                         元素  | 
                      
                         元素 可裝飾的元素。 值不得為空值。  | 
                    
| 
                         結果  | 
                      
                         物件 回應的搜尋結果物件 值不得為空值。  | 
                    
interceptSearchRequest
InterceptSearchRequest(request) 傳回物件
實作這個方法可在要求中加入額外參數。
                      參數 | 
                  |
|---|---|
| 
                         申請。  | 
                      
                         物件 原始要求 值不得為空值。  | 
                    
- 傳回
 - 
                  
non-null Object要求更新的要求 
interceptSearchResponse
interceptSearchResponse(response)
實作這個方法,以便在轉譯前讀取回應。回應物件為唯讀狀態。如果搜尋呼叫失敗,回應中會包含錯誤。
如果有一項新的搜尋要求尚待處理,系統會取消先前的要求,而且不會呼叫這個方法。
                      參數 | 
                  |
|---|---|
| 
                         則回應  | 
                      
                         物件 搜尋回應 值不得為空值。  |