FdcColumnFilterConfig class
Per-column configuration for grid-managed header filtering.
Constructors
-
FdcColumnFilterConfig({bool enabled = true, FdcFilterEditor editor = FdcFilterEditor.search, List<
FdcOption< ? values, FdcFilterOperator? defaultOperator, List<Object?> >FdcFilterOperator> ? operators, bool caseSensitive = false, bool comboSearchable = false, String? comboSearchHintText, int comboMaxPopupItems = 8, FdcFilterOptionBuilder? comboOptionBuilder}) -
Creates a FdcColumnFilterConfig.
const
Properties
- caseSensitive → bool
-
Whether text comparisons performed by this column filter are case-sensitive.
final
- comboMaxPopupItems → int
-
Maximum number of options shown in the combo filter popup before scrolling.
final
- comboOptionBuilder → FdcFilterOptionBuilder?
-
Optional builder used to render combo filter options.
final
- comboSearchable → bool
-
Enables text search inside combo-based filter popups.
final
- comboSearchHintText → String?
-
Optional hint shown in the combo filter search field.
final
- defaultOperator → FdcFilterOperator?
-
Operator selected when this column first creates a filter.
final
- editor → FdcFilterEditor
-
Header filter editor used for this column.
final
- enabled → bool
-
Enables grid-managed filtering for this column.
final
- hashCode → int
-
The hash code for this object.
no setteroverride
-
operators
→ List<
FdcFilterOperator> ? -
Optional allow-list of operators exposed by the column filter UI.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
values
→ List<
FdcOption< ?Object?> > -
Field values carried by this object.
final
Methods
-
copyWith(
{bool? enabled, FdcFilterEditor? editor, List< FdcOption< ? values, FdcFilterOperator? defaultOperator, List<Object?> >FdcFilterOperator> ? operators, bool? caseSensitive, bool? comboSearchable, String? comboSearchHintText, int? comboMaxPopupItems, FdcFilterOptionBuilder? comboOptionBuilder}) → FdcColumnFilterConfig - Creates a copy with selected values replaced.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override