FilterOptions
Options for managing Column & Grid Filters in AdapTable
TypeScript
export interfaceProperties
| Property | Type | Description | Default |
|---|---|---|---|
| clearFiltersOnStartUp | boolean | Clear Grid and Column Filters when AdapTable loads | false |
| columnFilterOptions | ColumnFilterOptions | Options for managing Column Filters | |
| customInFilterValues | (context:CustomInFilterValuesContext<TData>) => Promise<InFilterValueResult> |InFilterValueResult | Provide custom values (or sorting / count info) when using In Predicate in Column or Grid Filter | |
| enableFilterOnSpecialColumns | boolean | Allow filtering on Calculated & FreeText columns | true |
| gridFilterOptions | GridFilterOptions | Options for managing the Grid Filter | |
| isRowFilterable | (context:IsRowFilterableContext) => boolean | Configures whether Rows will be evaluated when filtering | |
| showDatePicker | boolean | Show Date Picker (or Date Input) in Filter controls | true |
| useAdaptableFiltering | boolean | Use Adaptable's Column & Grid Filters in preference to AG Grid's filtering | true |
Property Details
clearFiltersOnStartUp
Clear Grid and Column Filters when AdapTable loads
TypeScript
clearFiltersOnStartUp?: boolean;Default Value
false
Property Value
boolean
columnFilterOptions
Options for managing Column Filters
TypeScript
columnFilterOptions?: ColumnFilterOptions;Property Value
customInFilterValues
Provide custom values (or sorting / count info) when using In Predicate in Column or Grid Filter
TypeScript
customInFilterValues?: (context: CustomInFilterValuesContext<TData>) => Promise<InFilterValueResult> | InFilterValueResult;Property Value
(context:CustomInFilterValuesContext<TData>) => Promise<InFilterValueResult> |InFilterValueResult
enableFilterOnSpecialColumns
Allow filtering on Calculated & FreeText columns
TypeScript
enableFilterOnSpecialColumns?: boolean;Default Value
true
Property Value
boolean
gridFilterOptions
Options for managing the Grid Filter
TypeScript
gridFilterOptions?: GridFilterOptions;Property Value
isRowFilterable
Configures whether Rows will be evaluated when filtering
TypeScript
isRowFilterable?: (context: IsRowFilterableContext) => boolean;Property Value
(context:IsRowFilterableContext) => boolean
showDatePicker
Show Date Picker (or Date Input) in Filter controls
TypeScript
showDatePicker?: boolean;Default Value
true
Property Value
boolean
useAdaptableFiltering
Use Adaptable's Column & Grid Filters in preference to AG Grid's filtering
TypeScript
useAdaptableFiltering?: boolean;Default Value
true
Property Value
boolean