copyWith method
FdcGridThemeData
copyWith({
- FdcGridStyle? grid,
- FdcGridHeaderStyle? header,
- FdcGridHeaderFilterStyle? headerFilters,
- FdcGridToolbarStyle? toolbar,
- FdcGridPopupMenuStyle? popupMenu,
- FdcGridControlsStyle? controls,
- FdcGridSummaryStyle? summary,
- FdcGridProgressStyle? progress,
- FdcGridStatusBarStyle? statusBar,
- FdcProgressBarStyle? statusBarProgressBar,
- FdcCounterStyle? counter,
- FdcGridCellIndicatorStyle? cellIndicator,
- FdcErrorIndicatorMarkerStyle? cellErrorIndicator,
Creates a copy with selected values replaced.
Implementation
FdcGridThemeData copyWith({
FdcGridStyle? grid,
FdcGridHeaderStyle? header,
FdcGridHeaderFilterStyle? headerFilters,
FdcGridToolbarStyle? toolbar,
FdcGridPopupMenuStyle? popupMenu,
FdcGridControlsStyle? controls,
FdcGridSummaryStyle? summary,
FdcGridProgressStyle? progress,
FdcGridStatusBarStyle? statusBar,
FdcProgressBarStyle? statusBarProgressBar,
FdcCounterStyle? counter,
FdcGridCellIndicatorStyle? cellIndicator,
FdcErrorIndicatorMarkerStyle? cellErrorIndicator,
}) {
return FdcGridThemeData(
grid: grid ?? this.grid,
header: header ?? this.header,
headerFilters: headerFilters ?? this.headerFilters,
toolbar: toolbar ?? this.toolbar,
popupMenu: popupMenu ?? this.popupMenu,
controls: controls ?? this.controls,
summary: summary ?? this.summary,
progress: progress ?? this.progress,
statusBar: statusBar ?? this.statusBar,
statusBarProgressBar: statusBarProgressBar ?? this.statusBarProgressBar,
counter: counter ?? this.counter,
cellIndicator: cellIndicator ?? this.cellIndicator,
cellErrorIndicator: cellErrorIndicator ?? this.cellErrorIndicator,
);
}