Interface: SearchBoxAdapter

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.