Class GroupingChangedEvent<E>
java.lang.Object
java.util.EventObject
com.vaadin.flow.component.ComponentEvent<GroupDataGrid<E>>
io.jmix.groupgridflowui.component.event.GroupingChangedEvent<E>
- Type Parameters:
E- the type of the entity
- All Implemented Interfaces:
Serializable
public class GroupingChangedEvent<E>
extends com.vaadin.flow.component.ComponentEvent<GroupDataGrid<E>>
Event fired when the grouping of a
GroupDataGrid changes.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<Grid.Column<E>>protected final List<Grid.Column<E>>Fields inherited from class java.util.EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionGroupingChangedEvent(GroupDataGrid<E> source, List<Grid.Column<E>> previousGroupingColumns, List<Grid.Column<E>> groupingColumns, boolean userOriginated) -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class com.vaadin.flow.component.ComponentEvent
getSource, isFromClient, unregisterListenerMethods inherited from class java.util.EventObject
toString
-
Field Details
-
previousGroupingColumns
-
groupingColumns
-
-
Constructor Details
-
GroupingChangedEvent
public GroupingChangedEvent(GroupDataGrid<E> source, List<Grid.Column<E>> previousGroupingColumns, List<Grid.Column<E>> groupingColumns, boolean userOriginated)
-
-
Method Details
-
getPreviousGroupingColumns
- Returns:
- the previous grouping columns, or an empty list if there was no previous grouping
-
getGroupingColumns
- Returns:
- the current grouping columns, or an empty list if there is no grouping at the moment
-