ResultsContainerAdapter
O adaptador do contêiner de resultados
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. |