copyWith method
FdcColumnFilterConfig
copyWith({
- bool? enabled,
- FdcFilterEditor? editor,
- List<
FdcOption< ? values,Object?> > - FdcFilterOperator? defaultOperator,
- List<
FdcFilterOperator> ? operators, - bool? caseSensitive,
- bool? comboSearchable,
- String? comboSearchHintText,
- int? comboMaxPopupItems,
- FdcFilterOptionBuilder? comboOptionBuilder,
Creates a copy with selected values replaced.
Implementation
FdcColumnFilterConfig copyWith({
bool? enabled,
FdcFilterEditor? editor,
List<FdcOption<Object?>>? values,
FdcFilterOperator? defaultOperator,
List<FdcFilterOperator>? operators,
bool? caseSensitive,
bool? comboSearchable,
String? comboSearchHintText,
int? comboMaxPopupItems,
FdcFilterOptionBuilder? comboOptionBuilder,
}) {
return FdcColumnFilterConfig(
enabled: enabled ?? this.enabled,
editor: editor ?? this.editor,
values: values ?? this.values,
defaultOperator: defaultOperator ?? this.defaultOperator,
operators: operators ?? this.operators,
caseSensitive: caseSensitive ?? this.caseSensitive,
comboSearchable: comboSearchable ?? this.comboSearchable,
comboSearchHintText: comboSearchHintText ?? this.comboSearchHintText,
comboMaxPopupItems: comboMaxPopupItems ?? this.comboMaxPopupItems,
comboOptionBuilder: comboOptionBuilder ?? this.comboOptionBuilder,
);
}