FdcGrid constructor

const FdcGrid({
  1. Key? key,
  2. List<FdcGridColumn> columns = const <FdcGridColumn<dynamic>>[],
  3. required FdcDataSet dataSet,
  4. FdcGridOptions options = const FdcGridOptions(),
  5. FdcGridHeader header = const FdcGridHeader(),
  6. FdcGridRowIndicator rowIndicator = const FdcGridRowIndicator(),
  7. FdcGridCellIndicator cellIndicator = const FdcGridCellIndicator(),
  8. FdcGridToolbar toolbar = const FdcGridToolbar(),
  9. FdcGridSummary summary = const FdcGridSummary(),
  10. FdcGridStatusBar statusBar = const FdcGridStatusBar(),
  11. FdcGridThemeData? theme,
  12. FdcGridStyle style = const FdcGridStyle(),
  13. FdcFormatSettings? formatSettings,
  14. List<FdcGridColumnGroup> columnGroups = const <FdcGridColumnGroup>[],
  15. FdcGridColumnPinning pinning = const FdcGridColumnPinning(),
  16. FdcGridCellChanged? onCellChanged,
  17. FdcGridCellPointerEvent? onCellTapDown,
  18. FdcGridCellPointerEvent? onCellDoubleTap,
  19. FdcGridRowFocusEvent? onRowExit,
  20. FdcGridRowFocusEvent? onRowEnter,
  21. FdcGridColumnFocusEvent? onColumnExit,
  22. FdcGridColumnFocusEvent? onColumnEnter,
  23. FdcGridCellFocusEvent? onCellExit,
  24. FdcGridCellFocusEvent? onCellEnter,
  25. FdcGridCanEditRow? canEditRow,
  26. FdcGridCanEditColumn? canEditColumn,
  27. FdcGridMenuBuilder? menuBuilder,
  28. 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);