copyWith method
FdcGridOptions
copyWith({
- bool? readOnly,
- bool? allowColumnSorting,
- bool? allowColumnFiltering,
- bool? allowColumnReordering,
- bool? allowColumnResize,
- bool? autoEdit,
- bool? confirmDelete,
- double? defaultColumnWidth,
- double? rowHeight,
- FdcGridVerticalScrollMode? verticalScrollMode,
- FdcGridHorizontalScrollMode? horizontalScrollMode,
- FdcGridScrollbars? scrollbars,
Creates a copy with selected values replaced.
Implementation
FdcGridOptions copyWith({
bool? readOnly,
bool? allowColumnSorting,
bool? allowColumnFiltering,
bool? allowColumnReordering,
bool? allowColumnResize,
bool? autoEdit,
bool? confirmDelete,
double? defaultColumnWidth,
double? rowHeight,
FdcGridVerticalScrollMode? verticalScrollMode,
FdcGridHorizontalScrollMode? horizontalScrollMode,
FdcGridScrollbars? scrollbars,
}) {
return FdcGridOptions(
readOnly: readOnly ?? this.readOnly,
allowColumnSorting: allowColumnSorting ?? this.allowColumnSorting,
allowColumnFiltering: allowColumnFiltering ?? this.allowColumnFiltering,
allowColumnReordering:
allowColumnReordering ?? this.allowColumnReordering,
allowColumnResize: allowColumnResize ?? this.allowColumnResize,
autoEdit: autoEdit ?? this.autoEdit,
confirmDelete: confirmDelete ?? this.confirmDelete,
defaultColumnWidth: defaultColumnWidth ?? this.defaultColumnWidth,
rowHeight: rowHeight ?? this.rowHeight,
verticalScrollMode: verticalScrollMode ?? this.verticalScrollMode,
horizontalScrollMode: horizontalScrollMode ?? this.horizontalScrollMode,
scrollbars: scrollbars ?? this.scrollbars,
);
}