FdcGridHost constructor
const
FdcGridHost({
- Key? key,
- List<
FdcGridColumn> columns = const <FdcGridColumn<dynamic>>[], - required FdcDataSet dataSet,
- FdcGridOptions options = const FdcGridOptions(),
- FdcGridHeader header = const FdcGridHeader(),
- FdcGridRowIndicator rowIndicator = const FdcGridRowIndicator(),
- FdcGridCellIndicator cellIndicator = const FdcGridCellIndicator(),
- FdcGridToolbar toolbar = const FdcGridToolbar(),
- FdcGridSummary summary = const FdcGridSummary(),
- FdcGridStatusBar statusBar = const FdcGridStatusBar(),
- FdcGridThemeData? theme,
- FdcGridStyle style = const FdcGridStyle(),
- FdcFormatSettings? formatSettings,
- List<
FdcGridColumnGroup> columnGroups = const <FdcGridColumnGroup>[], - FdcGridColumnPinning pinning = const FdcGridColumnPinning(),
- FdcGridCellChanged? onCellChanged,
- FdcGridCellPointerEvent? onCellTapDown,
- FdcGridCellPointerEvent? onCellDoubleTap,
- FdcGridRowFocusEvent? onRowExit,
- FdcGridRowFocusEvent? onRowEnter,
- FdcGridColumnFocusEvent? onColumnExit,
- FdcGridColumnFocusEvent? onColumnEnter,
- FdcGridCellFocusEvent? onCellExit,
- FdcGridCellFocusEvent? onCellEnter,
- FdcGridCanEditRow? canEditRow,
- FdcGridCanEditColumn? canEditColumn,
- FdcGridDetailRowFeature? detailRow,
- FdcGridControllerFeature? controller,
- FdcGridLayoutPersistenceFeature? layoutPersistence,
- FdcGridRangeSelectionFeature? rangeSelection,
Creates a FdcGridHost.
Implementation
const FdcGridHost({
super.key,
this.columns = const <FdcGridColumn<dynamic>>[],
required this.dataSet,
this.options = const FdcGridOptions(),
this.header = const FdcGridHeader(),
this.rowIndicator = const FdcGridRowIndicator(),
this.cellIndicator = const FdcGridCellIndicator(),
this.toolbar = const FdcGridToolbar(),
this.summary = const FdcGridSummary(),
this.statusBar = const FdcGridStatusBar(),
this.theme,
this.style = const FdcGridStyle(),
this.formatSettings,
this.columnGroups = const <FdcGridColumnGroup>[],
this.pinning = const FdcGridColumnPinning(),
this.onCellChanged,
this.onCellTapDown,
this.onCellDoubleTap,
this.onRowExit,
this.onRowEnter,
this.onColumnExit,
this.onColumnEnter,
this.onCellExit,
this.onCellEnter,
this.canEditRow,
this.canEditColumn,
this.menuBuilder,
this.detailRow,
this.controller,
this.layoutPersistence,
this.rangeSelection,
});