Options for managing Column & Grid Filters in AdapTable

TypeScript
export interface

Properties

PropertyDescriptionDefault
clearFiltersOnStartUpClear Grid and Column Filters when AdapTable loadstrue
columnFilterOptionsOptions for managing Column Filters
customInFilterValuesProvide custom values (or sorting / count info) when using In Predicate in Column or Grid Filter
enableFilterOnSpecialColumnsAllow filtering on Calculated & FreeText columnstrue
filterActionOnDataChangeWhen to re-filter grid after data changes: 'Always', 'Never' or 'Throttle' (with a delay value)'Always'
gridFilterOptionsOptions for managing the Grid Filter
isRowFilterableConfigures whether Rows will be evaluated when filtering
showDatePickerShow Date Picker (or Date Input) in Filter controlstrue
useAdaptableFilteringUse Adaptable's Column & Grid Filters in preference to AG Grid's filteringtrue

Property Details

clearFiltersOnStartUp

Clear Grid and Column Filters when AdapTable loads

TypeScript
clearFiltersOnStartUp?: boolean;
Default Value

true

Property Value

boolean

columnFilterOptions

Options for managing Column Filters

TypeScript
columnFilterOptions?: ColumnFilterOptions;
Property Value

ColumnFilterOptions

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

filterActionOnDataChange

When to re-filter grid after data changes: 'Always', 'Never' or 'Throttle' (with a delay value)

TypeScript
filterActionOnDataChange?: FilterActionOnDataChange;
Default Value

'Always'

Property Value

FilterActionOnDataChange

gridFilterOptions

Options for managing the Grid Filter

TypeScript
gridFilterOptions?: GridFilterOptions;
Property Value

GridFilterOptions

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