Documentation technique

Evénements Javascript

Les widgets émettent des événements Javascript afin de vous permettre de paramétrer des comportements lorsque l'état des widgets évolue.
Le tableau ci-dessous détaille les événements émis par chaque widget.

Evénement Description
widgit:render Émis lorsque le rendu initial du widget est terminé.
widgit:filter Émis lorsqu'un filtre est sélectionné ou déselectionné, une fois que les résultats ont été actualisés au sein du widget.
widgit:details Émis lorsqu'une fiche détaillée est ouverte au sein d'un widget.
widgit:refresh Émis lorsque la pagination des résultats change, une fois que les résultats ont été actualisés au sein du widget.

Exemple d'utilisation

Le code ci-dessous illustre un exemple d'abonnement à un événement widgit:refresh afin de déclencher un traitement personnalisé lorsque la page des résultats change.

<script> var container = document.querySelector("#widgit"); container.addEventListener("widgit:refresh", function() { console.log("Widget results refreshed !"); declencherTraitement(); }); </script>