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