FilterPopupState class

State for calling filter pop

Constructors

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()?})

Properties

columns List<PlutoColumn>
List of columns to be filtered.
final
configuration PlutoGridConfiguration
PlutoGridConfiguration to call PlutoGridPopup
final
context BuildContext
BuildContext for calling showDialog
final
filterRows List<PlutoRow>
List with filtering condition information
final
focusFirstFilterValue bool
The filter popup opens and focuses on the filter value in the first row.
final
handleAddNewFilter SetFilterPopupHandler
A callback function called when adding a new filter.
final
handleApplyFilter SetFilterPopupHandler
A callback function called when filter information changes.
final
hashCode int
The hash code for this object.
no setterinherited
height double
Height of filter popup
final
onClosed → (void Function()?)
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
width double
Width of filter popup
final

Methods

applyFilter() → void
createHeader(PlutoGridStateManager stateManager) PlutoGridFilterPopupHeader
makeColumns() List<PlutoColumn>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onChanged(PlutoGridOnChangedEvent e) → void
onLoaded(PlutoGridOnLoadedEvent e) → void
onSelected(PlutoGridOnSelectedEvent e) → void
stateListener() → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited