Class GridPro.ItemPropertyChangedEvent<E>
java.lang.Object
java.util.EventObject
com.vaadin.flow.component.ComponentEvent<GridPro<E>>
com.vaadin.flow.component.gridpro.GridPro.ItemPropertyChangedEvent<E>
- Type Parameters:
E
- the bean type
- All Implemented Interfaces:
Serializable
@DomEvent("item-property-changed")
public static class GridPro.ItemPropertyChangedEvent<E>
extends ComponentEvent<GridPro<E>>
Event fired when the user has edited an existing item.
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionItemPropertyChangedEvent
(GridPro<E> source, boolean fromClient, elemental.json.JsonObject item, String path) Creates a new event using the given source and indicator whether the event originated from the client side or the server side. -
Method Summary
Methods inherited from class com.vaadin.flow.component.ComponentEvent
getSource, isFromClient, unregisterListener
Methods inherited from class java.util.EventObject
toString
-
Constructor Details
-
ItemPropertyChangedEvent
public ItemPropertyChangedEvent(GridPro<E> source, boolean fromClient, @EventData("event.detail.item") elemental.json.JsonObject item, @EventData("event.detail.path") String path) Creates a new event using the given source and indicator whether the event originated from the client side or the server side.- Parameters:
source
- the source componentfromClient
-true
if the event originated from the clientitem
- the item to be edited, provided in JSON as internally represented in Gridpath
- item subproperty that was changed
-
-
Method Details
-
getItem
Gets an instance of edited item.- Returns:
- the instance of edited item
-