列フィルター サーバー側イベントの処理
Contents
[
Hide
]
データ フィルタリングは、特定の基準に基づいてデータをフィルタリングできる、おそらく最も広く使用されている Excel 機能です。フィルタリングされたデータは、基準を満たさない行を非表示にすることで、条件を満たす行のみを表示します。
Aspose.Cells.GridWeb コンポーネントは、そのインターフェイスを使用してデータ フィルタリングを実行する機能を提供します。機能を拡張するために、Aspose.Cells.GridWeb コンポーネントは、GridWeb UI を介して実行されるフィルタリング メカニズムへのコールバックとして機能する 2 つのイベントも提供します。
列フィルター適用時のサーバー側イベントの処理
以下に詳述するように、2 つの主要なイベントがあります。
- OnBeforeColumnFilter: フィルターが列に適用される前に発生します。
- OnAfterColumnFilter: フィルターが列に適用された後に発生します。
前述のイベントを追加して割り当てる Aspose.Cells.GridWeb コンポーネントの ASPX スクリプトを次に示します。
これらのイベントを使用して、フィルターを適用する必要がある列のインデックスや値など、フィルター処理に関する有用な情報を取得できます。以下は、OnBeforeColumnFilter イベントを使用して、ユーザーがフィルタリングのために GridWeb UI で選択した列インデックスと値を取得する方法を示すスニペットです。
一方、フィルタが適用された後にフィルタリングされた行の数を取得する必要がある場合は、以下に示すように OnAfterColumnFilter イベントを使用できます。
全ての紹介をチェックGridWeb イベントの操作これらのイベントを処理する方法の詳細とともに。