インターフェース: ResultsContainerAdapter

Methods

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

インターセプト SearchRequest(request) はオブジェクトを返します

このメソッドを実装して、リクエストにパラメータを追加します。

パラメータ

request

オブジェクト

元のリクエスト

値を null にすることはできません。

戻り値

non-null Object リクエスト 更新されたリクエスト

interceptSearchResponse

interceptSearchResponse(response)

このメソッドを実装して、レンダリング前にレスポンスを読み取ります。レスポンス オブジェクトは読み取り専用です。検索呼び出しが失敗すると、レスポンスにエラーが含まれます。

検索リクエストが保留中の間に新しい検索リクエストが発行された場合、前のリクエストはキャンセルされ、メソッドは呼び出されません。

パラメータ

レスポンス

オブジェクト

検索レスポンス

値を null にすることはできません。