constructor(owner: FlexSheetFilter, column: Column): FlexSheetColumnFilter
FlexSheetColumnFilterクラスの新しいインスタンスを初期化します。
The FlexSheetFilter 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.
implementsInterface(interfaceName: string): boolean
このオブジェクトが指定したインタフェースをサポートしている場合、trueを返します。
Name of the interface to look for.
FlexSheet コントロールの列のフィルタを定義します。
FlexSheetColumnFilter にはFlexSheetConditionFilter とFlexSheetValueFilter が含まれます。一度にアクティブにできるのはどちらか一方だけです。
This class is used by the FlexSheetFilter class; you rarely use it directly.