PlutoGridStateManager constructor
PlutoGridStateManager({
- required List<
PlutoColumn> columns, - required List<
PlutoRow> rows, - required FocusNode gridFocusNode,
- required PlutoGridScrollController scroll,
- List<
PlutoColumnGroup> ? columnGroups, - PlutoOnChangedEventCallback? onChanged,
- PlutoOnSelectedEventCallback? onSelected,
- PlutoOnSortedEventCallback? onSorted,
- PlutoOnRowCheckedEventCallback? onRowChecked,
- PlutoOnRowDoubleTapEventCallback? onRowDoubleTap,
- PlutoOnRowSecondaryTapEventCallback? onRowSecondaryTap,
- PlutoOnRowsMovedEventCallback? onRowsMoved,
- PlutoOnColumnsMovedEventCallback? onColumnsMoved,
- PlutoRowColorCallback? rowColorCallback,
- CreateHeaderCallBack? createHeader,
- PlutoColumnMenuDelegate? columnMenuDelegate,
- PlutoChangeNotifierFilterResolver? notifierFilterResolver,
- PlutoGridConfiguration configuration = const PlutoGridConfiguration(),
- 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,
});