ComponentOne ASP.NET MVC Controls
FlexSheetConditionFilter Class
File
wijmo.grid.sheet.js
Module
wijmo.grid.sheet
Base Class
ConditionFilter

Defines a condition filter for a column on a FlexSheet control.

Condition filters contain two conditions that may be combined using an 'and' or an 'or' operator.

This class is used by the FlexSheetFilter class; you will rarely use it directly.

Constructor

Properties

Methods

Constructor

constructor

constructor(column: Column): FlexSheetConditionFilter

Initializes a new instance of the ConditionFilter class.

Parameters
Returns
FlexSheetConditionFilter

Properties

and

Gets a value that indicates whether to combine the two conditions with an AND or an OR operator.

The default value for this property is true.

Inherited From
ConditionFilter
Type
boolean

column

Gets the Column to filter.

Inherited From
ConditionFilter
Type
Column

condition1

Gets the first condition in the filter.

Inherited From
ConditionFilter
Type
FilterCondition

condition2

Gets the second condition in the filter.

Inherited From
ConditionFilter
Type
FilterCondition

dataMap

Gets or sets the DataMap used to convert raw values into display values shown when editing this filter.

Inherited From
ConditionFilter
Type
DataMap

isActive

Gets a value that indicates whether the filter is active.

The filter is active if at least one of the two conditions has its operator and value set to a valid combination.

Inherited From
ConditionFilter
Type
boolean

Methods

apply

apply(value): boolean

Returns a value indicating whether a value passes this filter.

Parameters
  • value:

    The value to test.

Returns
boolean

clear

clear(): void

Clears the filter.

Inherited From
ConditionFilter
Returns
void

implementsInterface

implementsInterface(interfaceName: string): boolean

Returns true if the caller queries for a supported interface.

Parameters
  • interfaceName: string

    Name of the interface to look for.

Inherited From
ConditionFilter
Returns
boolean