It is possible to configure handling of different event types for each chart type.
To generate a handler stub in Jmix Studio, select the component in the screen descriptor XML or in the Jmix UI hierarchy panel and use the Handlers tab of the Jmix UI inspector panel.
Alternatively, you can use the Generate Handler button in the top panel of the screen controller.
You can see a list of events that can be handled for a particular chart in the corresponding part of the Charts Types section.
Event handling examples are available in Using Events section.
You can handle the following events that are available for all chart types:
LegendItemHideEvent- is sent when hiding a legend item.
LegendItemShowEvent- is sent when showing a legend item.
LegendLabelClickEvent- is sent when clicking on a legend label.
LegendMarkerClickEvent- is sent when clicking on a legend marker.
Above the listeners, the
SeriesBasedChart interface contains
zoomToDates methods for manipulating the chart axis.
CoordinateChart interface similarly provides the following methods for the value axis: