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 にすることはできません。 |