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