FdcGrid constructor
const
FdcGrid({
- 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,
- FdcGridControllerFeature? controller,
Creates a FdcGrid.
Implementation
const FdcGrid({
super.key,
super.columns = const <FdcGridColumn<dynamic>>[],
required super.dataSet,
super.options = const FdcGridOptions(),
super.header = const FdcGridHeader(),
super.rowIndicator = const FdcGridRowIndicator(),
super.cellIndicator = const FdcGridCellIndicator(),
super.toolbar = const FdcGridToolbar(),
super.summary = const FdcGridSummary(),
super.statusBar = const FdcGridStatusBar(),
super.theme,
super.style = const FdcGridStyle(),
super.formatSettings,
super.columnGroups = const <FdcGridColumnGroup>[],
super.pinning = const FdcGridColumnPinning(),
super.onCellChanged,
super.onCellTapDown,
super.onCellDoubleTap,
super.onRowExit,
super.onRowEnter,
super.onColumnExit,
super.onColumnEnter,
super.onCellExit,
super.onCellEnter,
super.canEditRow,
super.canEditColumn,
super.menuBuilder,
super.controller,
}) : super(detailRow: null, layoutPersistence: null, rangeSelection: null);