Behandeln von Server-Side-Events für Spaltenfilter

Behandeln von serverseitigen Ereignissen beim Anwenden des Spaltenfilters

Es gibt zwei Hauptereignisse, wie unten beschrieben.

  1. OnBeforeColumnFilter: Wird ausgelöst, bevor der Filter auf eine Spalte angewendet wird.
  2. OnAfterColumnFilter: Wird ausgelöst, nachdem der Filter auf eine Spalte angewendet wurde.

Hier ist das ASPX-Skript der Komponente Aspose.Cells.GridWeb zum Hinzufügen und Zuweisen der oben genannten Ereignisse.

Diese Ereignisse können verwendet werden, um nützliche Informationen über den Filterprozess zu erhalten, z. B. Spaltenindex und Wert, auf den der Filter angewendet werden muss. Das folgende Snippet zeigt die Verwendung des OnBeforeColumnFilter-Ereignisses zum Abrufen des Spaltenindex und -werts, den der Benutzer auf der GridWeb-Benutzeroberfläche zum Filtern ausgewählt hat.

Wenn andererseits die Anforderung darin besteht, die Anzahl der gefilterten Zeilen zu erhalten, nachdem der Filter angewendet wurde, können Sie das OnAfterColumnFilter-Ereignis wie unten gezeigt verwenden.