フィルター式

OrderIDProductNameUnitPriceQuantityDiscountTotal Amount
10248Queso Cabrales14120 ¥168.0
10248Singaporean Hokkien Fried Mee9.8100 ¥98.0
10248Mozzarella di Giovanni34.850 ¥174.0
10249Manjimup Dried Apples42.4400 ¥1,696.0
10249Tofu18.690 ¥167.4
10250Manjimup Dried Apples42.4350.15 ¥1,261.4
10250Jack's New England Clam Chowder7.7100 ¥77.0
10250Louisiana Fiery Hot Pepper Sauce16.8150.15 ¥214.2
10251Louisiana Fiery Hot Pepper Sauce16.8200 ¥336.0
10251Gustaf's Knäckebröd16.860.05 ¥95.8


説明

C1GridView は、グリッド内の C1TemplateField で FilterExpression に基づくフィルタ処理をサポートするようになりました。

  • doFilter - クライアント側メソッドです。headerText と filterExpression の 2 つのパラメータがあります。
  • OnFiltering - サーバー側イベントです。エンドユーザーは、このイベントに独自にカスタマイズしたフィルタ処理ロジックを実装できます。

このサンプルでは、FilterExpression を使用するカスタマイズしたフィルタ処理を ApplyFilterExpression() メソッドで実装しています。このコードは、ユーザーアクション(フィルタ処理、ソート、ページングなど)に対応するサーバー側イベントで実行されます。

マニュアル