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
Enclosing class:
GridPro<E>

@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:
  • 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 component
      fromClient - true if the event originated from the client
      item - the item to be edited, provided in JSON as internally represented in Grid
      path - item subproperty that was changed
  • Method Details

    • getItem

      public E getItem()
      Gets an instance of edited item.
      Returns:
      the instance of edited item