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