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 Object
A 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. |