CompositeFilterDescriptor Interface
Deprecated in 3.5. Use the Table component in @itwin/itwinui-react instead, which does not use this interface.
Represents a composite filtering abstraction which has a collection of filter descriptors combined together by a logical operator.
Extends
Inherited methods
Name | Inherited from | Description |
---|---|---|
clear(): void | FilterDescriptor | Clears the filter descriptor and sets it to inactive. |
evaluateRow(row: RowItem): boolean | FilterDescriptor | Evaluates a row for filtering. |
getFilterExpression(): string | FilterDescriptor | Returns filter as ECExpression. |
isFilterForColumn(columnKey: string): boolean | FilterDescriptor | Determines if this filter is for a particular column. |
Properties
Name | Type | Description | |
---|---|---|---|
filterDescriptorCollection | FilterDescriptorCollection | Gets filter descriptors that will be used for composition. | |
logicalOperator | FilterCompositionLogicalOperator | Gets or sets the logical operator. |
Inherited properties
Name | Type | Inherited from | Description |
---|---|---|---|
isActive | boolean | FilterDescriptor | Gets a value indicating whether this filter is active. |
Defined in
Last Updated: 30 November, 2023