FilterPopupState constructor
FilterPopupState({
- required BuildContext context,
- required PlutoGridConfiguration configuration,
- required SetFilterPopupHandler handleAddNewFilter,
- required SetFilterPopupHandler handleApplyFilter,
- required List<
PlutoColumn> columns, - required List<
PlutoRow> filterRows, - required bool focusFirstFilterValue,
- double width = 600,
- double height = 450,
- 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];