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)
實作這個方法,以便在轉譯前讀取回應。回應物件為唯讀狀態。如果搜尋呼叫失敗,回應中會包含錯誤。
如果有一項新的搜尋要求尚待處理,系統會取消先前的要求,而且不會呼叫這個方法。
參數 |
|
---|---|
則回應 |
物件 搜尋回應 值不得為空值。 |