FilterableColumn Interface
Deprecated in 3.5. Use the Table component in @itwin/itwinui-react instead, which does not use this interface.
Represents a column that is filterable.
Methods
| Name | Description | |
|---|---|---|
| createSimpleFilterDescriptor(value: any, filterOperator: FilterOperator): OperatorValueFilterDescriptor | Allows the column to create a filter descriptor for use in the filter descriptor collection. | |
| getDistinctValues(maximumValueCount?: number): Promise<DistinctValueCollection> | Gets the distinct values within the columns in the table. |
Properties
| Name | Type | Description | |
|---|---|---|---|
| columnFilterDescriptor | ColumnFilterDescriptor | Gets the filter descriptor. | |
| filterCaseSensitive | boolean | Determines if the filter is case-sensitive | |
| filterMemberKey | string | Gets the member (key). | |
| filterMemberType | string | Gets the member type. | |
| filterableTable | FilterableTable | Gets the owning Table for this column. | |
| isFilterActive | boolean | Determines if the filter for this column is active. | |
| showDistinctValueFilters | boolean | Determines if the filter should show distinct values as a filter option | |
| showFieldFilters | boolean | Determines if the filter should show field filter options |
Defined in
Last Updated: 30 November, 2023