FilterPopupState constructor

FilterPopupState({
  1. required BuildContext context,
  2. required PlutoGridConfiguration configuration,
  3. required SetFilterPopupHandler handleAddNewFilter,
  4. required SetFilterPopupHandler handleApplyFilter,
  5. required List<PlutoColumn> columns,
  6. required List<PlutoRow> filterRows,
  7. required bool focusFirstFilterValue,
  8. double width = 600,
  9. double height = 450,
  10. void onClosed()?,
})

Implementation

FilterPopupState({
  required this.context,
  required this.configuration,
  required this.handleAddNewFilter,
  required this.handleApplyFilter,
  required this.columns,
  required this.filterRows,
  required this.focusFirstFilterValue,
  this.width = 600,
  this.height = 450,
  this.onClosed,
})  : assert(columns.isNotEmpty),
      _previousFilterRows = [...filterRows];