Interfaccia: ResultsContainerAdapter

Metodi

createFacetResultElement

createFacetResultElement(result) restituisce Element

Implementa questo metodo per eseguire l'override del rendering di un risultato facet.

Parametro

risultato

Oggetto

Un oggetto risultato facet dalla risposta

Il valore non deve essere nullo.

Ritorni

Elemento non-null Element elemento creato in base a un risultato facet.

createSearchResultElement

createSearchResultElement(risultato) restituisce Element

Implementa questo metodo per eseguire l'override del rendering di un risultato di ricerca.

Parametro

risultato

Oggetto

Un oggetto del risultato di ricerca dalla risposta

Il valore non deve essere nullo.

Ritorni

Elemento non-null Element Elemento creato in base a un risultato di ricerca.

decorateFacetResultElement

decorateFacetResultElement(element, result)

Implementa questo metodo per decorare il risultato di un facet, ad esempio modificare il CSS.

Parametro

elemento

Elemento

Elemento su cui puoi decorare.

Il valore non deve essere nullo.

risultato

Oggetto

Un oggetto risultato facet dalla risposta

Il valore non deve essere nullo.

decoratePaginationElement

decoratePaginationElement(element)

Implementa questo metodo per decorare i pulsanti di impaginazione, ad esempio per modificare il CSS.

Parametro

elemento

Elemento

Elemento dei pulsanti di impaginazione.

Il valore non deve essere nullo.

decorateSearchResultElement

decorateSearchResultElement(element, result)

Implementa questo metodo per decorare un risultato di ricerca, ad esempio modificare il CSS.

Parametro

elemento

Elemento

Elemento su cui puoi decorare.

Il valore non deve essere nullo.

risultato

Oggetto

Un oggetto del risultato di ricerca dalla risposta

Il valore non deve essere nullo.

interceptSearchRequest

intercettaSearchRequest(request) restituisce Object

Implementa questo metodo per aggiungere parametri supplementari nella richiesta.

Parametro

richiesta

Oggetto

La richiesta originale

Il valore non deve essere nullo.

Ritorni

non-null Object request La richiesta aggiornata

interceptSearchResponse

interceptSearchResponse(response)

Implementa questo metodo per leggere la risposta prima del rendering. L'oggetto della risposta è di sola lettura. Se la chiamata di ricerca non va a buon fine, la risposta conterrà l'errore.

Se viene inviata una nuova richiesta di ricerca mentre una è in attesa, la richiesta precedente viene annullata e il metodo non viene chiamato.

Parametro

risposta

Oggetto

La risposta della ricerca

Il valore non deve essere nullo.