PlutoGridPopup constructor

PlutoGridPopup({
  1. required BuildContext context,
  2. required List<PlutoColumn> columns,
  3. required List<PlutoRow> rows,
  4. List<PlutoColumnGroup>? columnGroups,
  5. PlutoOnLoadedEventCallback? onLoaded,
  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. CreateHeaderCallBack? createHeader,
  15. CreateFooterCallBack? createFooter,
  16. Widget? noRowsWidget,
  17. PlutoRowColorCallback? rowColorCallback,
  18. PlutoColumnMenuDelegate? columnMenuDelegate,
  19. PlutoGridConfiguration configuration = const PlutoGridConfiguration(),
  20. PlutoGridMode mode = PlutoGridMode.normal,
  21. double? width,
  22. 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();
}