Interface: SearchBoxAdapter

Métodos

createSuggestionElement

createSuggestionElement(sugestão) retorna Elemento

Implemente este 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 deve ser nulo.

Devoluções

non-null Element element Elemento construído com base em uma sugestão.

decorSugestãoElemento

decorSugestãoElemento(elemento, sugestão)

Implemente este método para decorar uma sugestão, como alterar CSS.

Parâmetro

elemento

Elemento

Elemento que você pode decorar

O valor não deve ser nulo.

sugestão

Objeto

Um objeto de sugestão da resposta

O valor não deve ser nulo.

interceptSuggestRequest

interceptSuggestRequest(request) retorna Object

Implemente este método para adicionar parâmetros extras na solicitação.

Parâmetro

solicitação

Objeto

O pedido originário

O valor não deve ser nulo.

Devoluções

solicitação non-null Object A solicitação atualizada

interceptarSugerirResposta

interceptSuggestResponse(resposta)

Implemente este método para ler a resposta sugerida antes da renderização. O objeto de resposta é somente leitura. Se a chamada falhar, a resposta 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 deve ser nulo.