Class TreeDataGrid.ExpandEvent<E>

java.lang.Object
java.util.EventObject
io.jmix.ui.component.TreeDataGrid.ExpandEvent<E>
Type Parameters:
E - item type
All Implemented Interfaces:
HasUserOriginated, Serializable
Enclosing interface:
TreeDataGrid<E>

public static class TreeDataGrid.ExpandEvent<E> extends EventObject implements HasUserOriginated
An event that is fired when an item is expanded.
See Also:
  • Field Details

    • expandedItem

      protected final E expandedItem
    • userOriginated

      protected final boolean userOriginated
  • Constructor Details

    • ExpandEvent

      public ExpandEvent(TreeDataGrid<E> source, E expandedItem, boolean userOriginated)
      Constructor for the expand event.
      Parameters:
      source - the TreeDataGrid from which this event originates
      expandedItem - the expanded item
      userOriginated - whether this event was triggered by user interaction or programmatically
  • Method Details

    • getSource

      public TreeDataGrid<E> getSource()
      Overrides:
      getSource in class EventObject
    • getExpandedItem

      public E getExpandedItem()
      Returns:
      the expanded item
    • isUserOriginated

      public boolean isUserOriginated()
      Description copied from interface: HasUserOriginated
      Returns whether this event was triggered by user interaction or programmatically.
      Specified by:
      isUserOriginated in interface HasUserOriginated
      Returns:
      true if this event originates by user interaction, false otherwise.