Interface: ResultsContainerAdapter

Méthodes

createFacetResultElement

createFacetResultElement(result) renvoie un élément

Implémentez cette méthode pour remplacer l'affichage d'un résultat d'attribut.

Paramètres

résultat

Objet

Un objet de résultat d'attribut à partir de la réponse

La valeur ne doit pas être nulle.

Renvoie

Élément de l'élément non-null Element basé sur un résultat d'attribut.

createSearchResultElement

createSearchResultElement(result) renvoie Élément

Implémentez cette méthode pour remplacer l'affichage d'un résultat de recherche.

Paramètres

résultat

Objet

Objet de résultat de recherche issu d'une réponse

La valeur ne doit pas être nulle.

Renvoie

Élément non-null Element basé sur un résultat de recherche.

decorateFacetResultElement

decorateFacetResultElement(element, result)

Implémentez cette méthode pour décorer un résultat d'attribut, tel qu'une modification CSS.

Paramètres

élément

Élément

Élément décoratif.

La valeur ne doit pas être nulle.

résultat

Objet

Un objet de résultat d'attribut à partir de la réponse

La valeur ne doit pas être nulle.

decoratePaginationElement

decoratePaginationElement(element)

Implémentez cette méthode pour décorer les boutons de pagination, tels que "Modifier le CSS".

Paramètres

élément

Élément

Élément des boutons de pagination.

La valeur ne doit pas être nulle.

decorateSearchResultElement

decorateSearchResultElement(element, result)

Implémentez cette méthode pour décorer un résultat de recherche, par exemple modifier le CSS.

Paramètres

élément

Élément

Élément décoratif.

La valeur ne doit pas être nulle.

résultat

Objet

Objet de résultat de recherche issu d'une réponse

La valeur ne doit pas être nulle.

interceptSearchRequest

interceptSearchRequest(request) renvoie un objet

Implémentez cette méthode pour ajouter des paramètres supplémentaires dans la requête.

Paramètres

request

Objet

La requête d'origine

La valeur ne doit pas être nulle.

Renvoie

Requête non-null Object. La demande mise à jour

interceptSearchResponse

interceptSearchResponse(response)

Implémentez cette méthode pour lire la réponse avant l'affichage. L'objet de réponse est en lecture seule. Si l'appel de recherche échoue, la réponse contient l'erreur.

Si une nouvelle requête de recherche est envoyée alors qu'une requête est en attente, la requête précédente est annulée et la méthode n'est pas appelée.

Paramètres

réponse

Objet

Réponse de la recherche

La valeur ne doit pas être nulle.