copyWith method
ReportViewerOptions
copyWith({
- double? scale,
- bool? showGrid,
- bool? showBorders,
- Color? backgroundColor,
- Color? borderColor,
- double? borderWidth,
- bool? enableZoom,
- bool? enablePan,
- EdgeInsets? padding,
- ReportViewMode? viewMode,
- bool? showSidebar,
- bool? enableFilters,
- bool? enableParameters,
- bool? enableDataInteraction,
- bool? enableTableSorting,
- bool? enableRowSelection,
- bool? enableDrillDown,
- bool? enableExport,
- bool? enableAnnotations,
- bool? enableDataRefresh,
- List<
ReportFilter> ? filters, - List<
ReportSort> ? sorts, - Map<
String, dynamic> ? parameters,
Implementation
ReportViewerOptions copyWith({
double? scale,
bool? showGrid,
bool? showBorders,
Color? backgroundColor,
Color? borderColor,
double? borderWidth,
bool? enableZoom,
bool? enablePan,
EdgeInsets? padding,
ReportViewMode? viewMode,
bool? showSidebar,
bool? enableFilters,
bool? enableParameters,
bool? enableDataInteraction,
bool? enableTableSorting,
bool? enableRowSelection,
bool? enableDrillDown,
bool? enableExport,
bool? enableAnnotations,
bool? enableDataRefresh,
List<ReportFilter>? filters,
List<ReportSort>? sorts,
Map<String, dynamic>? parameters,
}) {
return ReportViewerOptions(
scale: scale ?? this.scale,
showGrid: showGrid ?? this.showGrid,
showBorders: showBorders ?? this.showBorders,
backgroundColor: backgroundColor ?? this.backgroundColor,
borderColor: borderColor ?? this.borderColor,
borderWidth: borderWidth ?? this.borderWidth,
enableZoom: enableZoom ?? this.enableZoom,
enablePan: enablePan ?? this.enablePan,
padding: padding ?? this.padding,
viewMode: viewMode ?? this.viewMode,
showSidebar: showSidebar ?? this.showSidebar,
enableFilters: enableFilters ?? this.enableFilters,
enableParameters: enableParameters ?? this.enableParameters,
enableDataInteraction:
enableDataInteraction ?? this.enableDataInteraction,
enableTableSorting: enableTableSorting ?? this.enableTableSorting,
enableRowSelection: enableRowSelection ?? this.enableRowSelection,
enableDrillDown: enableDrillDown ?? this.enableDrillDown,
enableExport: enableExport ?? this.enableExport,
enableAnnotations: enableAnnotations ?? this.enableAnnotations,
enableDataRefresh: enableDataRefresh ?? this.enableDataRefresh,
filters: filters ?? this.filters,
sorts: sorts ?? this.sorts,
parameters: parameters ?? this.parameters,
);
}