Interface: ResultsContainerAdapter

Métodos

createFacetResultElement

createFacetResultElement(result) retorna elemento

Implemente esse método para substituir a renderização do resultado de um atributo.

Parâmetro

resultado

Objeto

Um objeto de resultado de atributo da resposta

O valor não pode ser nulo.

Retorna

O elemento non-null Element é criado com base em um resultado de atributo.

createSearchResultElement

createSearchResultElement(result) retorna elemento

Implemente esse método para substituir a renderização de um resultado de pesquisa.

Parâmetro

resultado

Objeto

Um objeto de resultado da pesquisa da resposta

O valor não pode ser nulo.

Retorna

O elemento non-null Element é um elemento criado com base em um resultado de pesquisa.

decorateFacetResultElement

decorateFacetResultElement(element, result)

Implemente esse método para decorar o resultado de um atributo, como alterar o CSS.

Parâmetro

elemento

Elemento

Elemento para decorar.

O valor não pode ser nulo.

resultado

Objeto

Um objeto de resultado de atributo da resposta

O valor não pode ser nulo.

decoratePaginationElement

decoratePaginationElement(element)

Implemente esse método para decorar botões de paginação, como alterar CSS.

Parâmetro

elemento

Elemento

Elemento dos botões de paginação.

O valor não pode ser nulo.

decorateSearchResultElement

decorateSearchResultElement(element, result)

Implemente esse método para decorar um resultado da pesquisa, como alterar o CSS.

Parâmetro

elemento

Elemento

Elemento para decorar.

O valor não pode ser nulo.

resultado

Objeto

Um objeto de resultado da pesquisa da resposta

O valor não pode ser nulo.

interceptSearchRequest

interceptSearchRequest(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

interceptSearchResponse

interceptSearchResponse(response)

Implemente esse método para ler a resposta antes da renderização. O objeto de resposta é somente leitura. Se a chamada de pesquisa falhar, a resposta conterá o erro.

Se uma nova solicitação de pesquisa 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 da pesquisa

O valor não pode ser nulo.