FormattedValuesFilteringStrategy

Creates a new instance of FormattedValuesFilteringStrategy.

new FormattedValuesFilteringStrategy(fields: string[]): FormattedValuesFilteringStrategy

Defined in projects/igniteui-angular/core/src/data-operations/filtering-strategy.ts:286

Returns FormattedValuesFilteringStrategy

Inherited from: FilteringStrategy

filter(data: T[], expressionsTree: IFilteringExpressionsTree, advancedExpressionsTree: IFilteringExpressionsTree, grid: GridTypeBase): T[]

Defined in projects/igniteui-angular/core/src/data-operations/filtering-strategy.ts:257

Parameters

Returns T[]

Inherited from: FilteringStrategy

findMatchByExpression(rec: any, expr: IFilteringExpression, isDate: boolean, isTime: boolean, grid: GridTypeBase): boolean

Defined in projects/igniteui-angular/core/src/data-operations/filtering-strategy.ts:41

Parameters

Returns boolean

Inherited from: FilteringStrategy

getFilterItems(column: ColumnType, tree: IFilteringExpressionsTree): Promise<IgxFilterItem[]>

Defined in projects/igniteui-angular/core/src/data-operations/filtering-strategy.ts:132

Parameters

Returns Promise<IgxFilterItem[]>

Inherited from: FilteringStrategy

matchRecord(rec: any, expressions: IFilteringExpression | IFilteringExpressionsTree, grid: GridTypeBase, entity: string): boolean

Defined in projects/igniteui-angular/core/src/data-operations/filtering-strategy.ts:68

Parameters

Returns boolean

Inherited from: FilteringStrategy

instance(): FilteringStrategy

Defined in projects/igniteui-angular/core/src/data-operations/filtering-strategy.ts:253

Returns FilteringStrategy