constructor(owner: FlexGridFilter, column: Column): ColumnFilter
ColumnFilterクラスの新しいインスタンスを初期化します。
The FlexGridFilter that owns this column filter.
The Column to filter.
未加工の値をこのフィルタを編集する際に表示される表示値に変換するために使用されるDataMap を取得または設定します。
次の例では、DataMap をBoolean型の列フィルタに割り当て、フィルタエディタに、'true'と'false'ではなく'Yes'と'No'が表示されるようにしています。
```typescript import { FlexGridFilter } from '@grapecity/wijmo.grid.filter'; var filter = new FlexGridFilter(grid), map = new wijmo.grid.DataMap([ { value: true, caption: 'Yes' }, { value: false, caption: 'No' }, ], 'value', 'caption'); for (var c = 0; c < grid.columns.length; c++) { if (grid.columns[c].dataType == wijmo.DataType.Boolean) { filter.getColumnFilter(c).dataMap = map; } } ```
このフィルタから提供されるフィルタリングのタイプを取得または設定します。
このプロパティをnullに設定すると、フィルタは、オーナーフィルタの defaultFilterType プロパティで定義された値を使用します。
apply(value: any): boolean
値がフィルタに合致するかどうかを示す値を取得します。
The value to test.
clear(): void
フィルタをクリアします。
FlexGrid コントロールの列のフィルタを定義します。
ColumnFilter にはConditionFilter とValueFilter が含まれます。一度にアクティブにできるのはどちらか一方だけです。
このクラスはFlexGridFilter クラスによって使用されます。このクラスをユーザーコードで直接使用することはほとんどありません。