Class PivotTableOptionsObservable

java.lang.Object
io.jmix.pivottableflowui.kit.component.model.PivotTableOptionsObservable
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Aggregation, Aggregations, C3RendererOptions, DerivedProperties, HeatmapRendererOptions, PivotTableOptions, RendererOptions, Renderers, Size, UnusedPropertiesVertical

public abstract class PivotTableOptionsObservable extends Object implements Serializable
Base class for all pivot table options objects that are to be serialized. If an object changes, then PivotTableOptionsObservable.ObjectChangeEvent is sent to the PivotTable component. Then the component recreates data on the client.
See Also:
  • Field Details

  • Constructor Details

    • PivotTableOptionsObservable

      public PivotTableOptionsObservable()
  • Method Details

    • setChangedFromClient

      public void setChangedFromClient(boolean changedFromClient)
    • setPivotTableObjectChangeListener

      protected void setPivotTableObjectChangeListener(Consumer<PivotTableOptionsObservable.ObjectChangeEvent> listener)
    • markAsChanged

      protected void markAsChanged()
    • fireChangeEvent

      protected void fireChangeEvent()