Gérer les événements côté serveur du filtre de colonne
Contents
[
Hide
]
La filtrage des données est probablement la fonctionnalité Excel la plus largement utilisée qui permet de filtrer les données en fonction de critères spécifiques. Les données filtrées affichent uniquement les lignes qui répondent à la condition en masquant les lignes qui ne remplissent pas les critères.
Le composant Aspose.Cells.GridWeb offre la possibilité d’effectuer le filtrage des données en utilisant son interface. Afin d’étendre ses capacités, le composant Aspose.Cells.GridWeb fournit également deux événements qui peuvent servir de rappel au mécanisme de filtrage effectué via l’interface GridWeb.
Gestion de l’événement côté serveur lors de l’application du filtre de colonne
Il existe deux événements principaux comme détaillé ci-dessous.
- OnBeforeColumnFilter: Se déclenche avant que le filtre soit appliqué sur une colonne.
- OnAfterColumnFilter: Se déclenche après l’application du filtre sur une colonne.
Voici le script ASPX du composant Aspose.Cells.GridWeb pour ajouter et attribuer les événements mentionnés ci-dessus.
Ces événements peuvent être utilisés pour obtenir des informations utiles sur le processus de filtrage telles que l’indice de colonne et la valeur sur laquelle le filtre doit être appliqué. Voici un extrait démontrant l’utilisation de l’événement OnBeforeColumnFilter pour récupérer l’indice de colonne et la valeur sélectionnée par l’utilisateur sur l’interface GridWeb pour le filtrage.
D’autre part, si l’exigence est d’obtenir le nombre de lignes filtrées après l’application du filtre, vous pouvez utiliser l’événement OnAfterColumnFilter comme démontré ci-dessous.
Consultez l’introduction à tous les Événements de travail avec GridWeb ainsi que quelques détails sur la manière de gérer ces événements.