FilterOptions

Options for managing Column & Grid Filters in AdapTable

TypeScript
export interface

Properties

PropertyTypeDescriptionDefault
clearFiltersOnStartUpbooleanClear Grid and Column Filters when AdapTable loadsfalse
columnFilterOptionsColumnFilterOptionsOptions for managing Column Filters
customInFilterValues(context:CustomInFilterValuesContext<TData>) => Promise<InFilterValueResult> |InFilterValueResultProvide custom values (or sorting / count info) when using In Predicate in Column or Grid Filter
enableFilterOnSpecialColumnsbooleanAllow filtering on Calculated & FreeText columnstrue
gridFilterOptionsGridFilterOptionsOptions for managing the Grid Filter
isRowFilterable(context:IsRowFilterableContext) => booleanConfigures whether Rows will be evaluated when filtering
showDatePickerbooleanShow Date Picker (or Date Input) in Filter controlstrue
useAdaptableFilteringbooleanUse 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

false

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

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