copyWith method
PlutoGridConfiguration
copyWith({
- bool? enableMoveDownAfterSelecting,
- bool? enableMoveHorizontalInEditing,
- PlutoGridEnterKeyAction? enterKeyAction,
- PlutoGridTabKeyAction? tabKeyAction,
- PlutoGridShortcut? shortcut,
- PlutoGridStyleConfig? style,
- PlutoGridScrollbarConfig? scrollbar,
- PlutoGridColumnFilterConfig? columnFilter,
- PlutoGridColumnSizeConfig? columnSize,
- PlutoGridLocaleText? localeText,
Implementation
PlutoGridConfiguration copyWith({
bool? enableMoveDownAfterSelecting,
bool? enableMoveHorizontalInEditing,
PlutoGridEnterKeyAction? enterKeyAction,
PlutoGridTabKeyAction? tabKeyAction,
PlutoGridShortcut? shortcut,
PlutoGridStyleConfig? style,
PlutoGridScrollbarConfig? scrollbar,
PlutoGridColumnFilterConfig? columnFilter,
PlutoGridColumnSizeConfig? columnSize,
PlutoGridLocaleText? localeText,
}) {
return PlutoGridConfiguration(
enableMoveDownAfterSelecting:
enableMoveDownAfterSelecting ?? this.enableMoveDownAfterSelecting,
enableMoveHorizontalInEditing:
enableMoveHorizontalInEditing ?? this.enableMoveHorizontalInEditing,
enterKeyAction: enterKeyAction ?? this.enterKeyAction,
tabKeyAction: tabKeyAction ?? this.tabKeyAction,
shortcut: shortcut ?? this.shortcut,
style: style ?? this.style,
scrollbar: scrollbar ?? this.scrollbar,
columnFilter: columnFilter ?? this.columnFilter,
columnSize: columnSize ?? this.columnSize,
localeText: localeText ?? this.localeText,
);
}