PlutoGridStateManager constructor

PlutoGridStateManager({
  1. required List<PlutoColumn> columns,
  2. required List<PlutoRow> rows,
  3. required FocusNode gridFocusNode,
  4. required PlutoGridScrollController scroll,
  5. List<PlutoColumnGroup>? columnGroups,
  6. PlutoOnChangedEventCallback? onChanged,
  7. PlutoOnSelectedEventCallback? onSelected,
  8. PlutoOnSortedEventCallback? onSorted,
  9. PlutoOnRowCheckedEventCallback? onRowChecked,
  10. PlutoOnRowDoubleTapEventCallback? onRowDoubleTap,
  11. PlutoOnRowSecondaryTapEventCallback? onRowSecondaryTap,
  12. PlutoOnRowsMovedEventCallback? onRowsMoved,
  13. PlutoOnColumnsMovedEventCallback? onColumnsMoved,
  14. PlutoRowColorCallback? rowColorCallback,
  15. CreateHeaderCallBack? createHeader,
  16. CreateFooterCallBack? createFooter,
  17. PlutoColumnMenuDelegate? columnMenuDelegate,
  18. PlutoChangeNotifierFilterResolver? notifierFilterResolver,
  19. PlutoGridConfiguration configuration = const PlutoGridConfiguration(),
  20. PlutoGridMode? mode,
})

Implementation

PlutoGridStateManager({
  required super.columns,
  required super.rows,
  required super.gridFocusNode,
  required super.scroll,
  super.columnGroups,
  super.onChanged,
  super.onSelected,
  super.onSorted,
  super.onRowChecked,
  super.onRowDoubleTap,
  super.onRowSecondaryTap,
  super.onRowsMoved,
  super.onColumnsMoved,
  super.rowColorCallback,
  super.createHeader,
  super.createFooter,
  super.columnMenuDelegate,
  super.notifierFilterResolver,
  super.configuration,
  super.mode,
});