PlutoGridPopup constructor
PlutoGridPopup({
- required BuildContext context,
- required List<
PlutoColumn> columns, - required List<
PlutoRow> rows, - List<
PlutoColumnGroup> ? columnGroups, - PlutoOnLoadedEventCallback? onLoaded,
- PlutoOnChangedEventCallback? onChanged,
- PlutoOnSelectedEventCallback? onSelected,
- PlutoOnSortedEventCallback? onSorted,
- PlutoOnRowCheckedEventCallback? onRowChecked,
- PlutoOnRowDoubleTapEventCallback? onRowDoubleTap,
- PlutoOnRowSecondaryTapEventCallback? onRowSecondaryTap,
- PlutoOnRowsMovedEventCallback? onRowsMoved,
- PlutoOnColumnsMovedEventCallback? onColumnsMoved,
- CreateHeaderCallBack? createHeader,
- Widget? noRowsWidget,
- PlutoRowColorCallback? rowColorCallback,
- PlutoColumnMenuDelegate? columnMenuDelegate,
- PlutoGridConfiguration configuration = const PlutoGridConfiguration(),
- PlutoGridMode mode = PlutoGridMode.normal,
- double? width,
- double? height,
Implementation
PlutoGridPopup({
required this.context,
required this.columns,
required this.rows,
this.columnGroups,
this.onLoaded,
this.onChanged,
this.onSelected,
this.onSorted,
this.onRowChecked,
this.onRowDoubleTap,
this.onRowSecondaryTap,
this.onRowsMoved,
this.onColumnsMoved,
this.createHeader,
this.createFooter,
this.noRowsWidget,
this.rowColorCallback,
this.columnMenuDelegate,
this.configuration = const PlutoGridConfiguration(),
this.mode = PlutoGridMode.normal,
this.width,
this.height,
}) {
open();
}