Class PivotTable.RefreshEvent

java.lang.Object
java.util.EventObject
io.jmix.pivottable.component.PivotTable.RefreshEvent
All Implemented Interfaces:
Serializable
Enclosing interface:
PivotTable

public static class PivotTable.RefreshEvent extends EventObject
Describes PivotTable refresh event.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • getSource

      public PivotTable getSource()
      Overrides:
      getSource in class EventObject
    • getRows

      public List<String> getRows()
      Returns:
      currently selected properties as rows
    • getCols

      public List<String> getCols()
      Returns:
      currently selected properties as columns
    • getRenderer

      @Nullable public Renderer getRenderer()
      Returns:
      currently selected renderer, or null if not selected
    • getAggregation

      @Nullable public Aggregation getAggregation()
      Returns:
      currently selected aggregation, or null if not selected
    • getAggregationProperties

      public List<String> getAggregationProperties()
      Returns:
      currently selected aggregation properties, or empty if not selected
    • getInclusions

      public Map<String,List<String>> getInclusions()
      Returns:
      currently defined map whose keys are properties names and values are lists of properties values which denote records to include in rendering; used to prepopulate the filter menus that appear on double-click
    • getExclusions

      public Map<String,List<String>> getExclusions()
      Returns:
      currently defined map whose keys are properties names and values are lists of properties values which denote records to exclude from rendering; used to prepopulate the filter menus that appear on double-click
    • getColumnOrder

      public ColumnOrder getColumnOrder()
      Returns:
      currently selected columns order
    • getRowOrder

      public RowOrder getRowOrder()
      Returns:
      currently selected rows order