インターフェース: SearchBoxAdapter

Methods

createSuggestionElement

createSuggestionElement(suggestion) は、Element を返す。

このメソッドを実装して、候補のレンダリングをオーバーライドします。

パラメータ

候補; 提案; サジェスチョン(#など適宜文脈に応じて)

オブジェクト

レスポンスからの提案オブジェクト

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

戻り値

non-null Element 要素 候補に基づいて作成された要素。

decorateSuggestionElement

decorateSuggestionElement(element, suggestion)

このメソッドを実装して、CSS の変更などの提案を装飾します。

パラメータ

要素

要素

装飾が可能な要素

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

候補; 提案; サジェスチョン(#など適宜文脈に応じて)

オブジェクト

レスポンスからの提案オブジェクト

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

interceptSuggestRequest

インターセプト SuggestRequest(request) は、オブジェクトを返す。

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

パラメータ

request

オブジェクト

元のリクエスト

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

戻り値

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

interceptSuggestResponse

interceptSuggestResponse(response)

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

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

パラメータ

レスポンス

オブジェクト

提案のレスポンス

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