列フィルターサーバーサイドイベントを処理する

列フィルターの適用にサーバーサイドイベントを処理する

以下に詳細が記載されている2つの主要なイベントがあります。

  1. OnBeforeColumnFilter:列にフィルタが適用される前に発生します。
  2. OnAfterColumnFilter:列にフィルタが適用された後に発生します。

以下はAspose.Cells.GridWebコンポーネントのASPXスクリプトで、上記のイベントを追加および割り当てる方法です。

これらのイベントは、列インデックスやGridWeb UIでフィルタリング用にユーザーが選択した値など、フィルタリングプロセスに関する有用な情報を取得するために使用できます。以下は、OnBeforeColumnFilterイベントの使用例と、列インデックスおよびフィルタリングのためにユーザーが選択した値を取得するコードスニペットです。

一方、フィルタが適用された後にフィルタされた行数を取得する必要がある場合は、以下に示すようにOnAfterColumnFilterイベントを使用できます。