介面: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)

實作這個方法,以便在轉譯前讀取回應。回應物件為唯讀狀態。如果搜尋呼叫失敗,回應中會包含錯誤。

如果有一項新的搜尋要求尚待處理,系統會取消先前的要求,而且不會呼叫這個方法。

參數

則回應

物件

搜尋回應

值不得為空值。