SearchBoxAdapter
O adaptador da caixa de pesquisa
Métodos
createSuggestionElement
createSuggestionElement(suggestion) retorna um elemento.
Implemente esse método para substituir a renderização de uma sugestão.
| Parâmetro | |
|---|---|
| sugestão | Objeto Um objeto de sugestão da resposta O valor não pode ser nulo. | 
- Retorna
- 
                  O elemento non-null Elementé criado com base em uma sugestão.
decorateSuggestionElement
decorateSuggestionElement(element, suggestion)
Implemente esse método para decorar uma sugestão, como alterar o CSS.
| Parâmetro | |
|---|---|
| elemento | Elemento Elemento que você pode decorar O valor não pode ser nulo. | 
| sugestão | Objeto Um objeto de sugestão da resposta O valor não pode ser nulo. | 
interceptSuggestRequest
interceptSuggestRequest(request) retorna Object
Implemente esse método para adicionar parâmetros extras na solicitação.
| Parâmetro | |
|---|---|
| request | Objeto A solicitação original O valor não pode ser nulo. | 
- Retorna
- 
                  Solicitação non-null ObjectA solicitação atualizada
interceptSuggestResponse
interceptSuggestResponse(response)
Implemente esse método para ler a resposta de sugestão antes da renderização. O objeto de resposta é somente leitura. Se a chamada falhar, a resposta vai conter o erro.
Se uma nova solicitação de sugestão for emitida enquanto uma estiver pendente, a solicitação anterior será cancelada e o método não será chamado.
| Parâmetro | |
|---|---|
| resposta | Objeto A resposta sugerida O valor não pode ser nulo. |