SearchBoxAdapter
The Adapter of search box
Methods
createSuggestionElement
createSuggestionElement(suggestion) returns Element
Implement this method to override rendering of a suggestion.
| Parameter | |
|---|---|
| suggestion | Object A suggestion object from response Value must not be null. | 
- Returns
- 
                  non-null Elementelement Element built based on a suggestion.
decorateSuggestionElement
decorateSuggestionElement(element, suggestion)
Implement this method to decorate a suggestion, such as change CSS.
| Parameter | |
|---|---|
| element | Element Element you can decorate on Value must not be null. | 
| suggestion | Object A suggestion object from response Value must not be null. | 
interceptSuggestRequest
interceptSuggestRequest(request) returns Object
Implement this method to add extra params in request.
| Parameter | |
|---|---|
| request | Object The original request Value must not be null. | 
- Returns
- 
                  non-null Objectrequest The updated request
interceptSuggestResponse
interceptSuggestResponse(response)
Implement this method to read the suggest response prior to rendering. The response object is read-only. If the call fails, the response will contain the error.
If a new suggest request is issued while one is pending, the previous request is cancelled and the method is not called.
| Parameter | |
|---|---|
| response | Object The suggest response Value must not be null. |