T - type of builder methodspublic interface Chart<T extends Chart> extends Component, ChartModel<T>, Component.BelongToFrame, Component.HasIcon, Component.HasCaption
| Modifier and Type | Interface and Description |
|---|---|
static class |
Chart.AbstractChartClickEvent |
static class |
Chart.AbstractChartEvent |
static class |
Chart.AbstractClickEvent |
static class |
Chart.AbstractCursorEvent |
static class |
Chart.AbstractGraphItemClickEvent |
static class |
Chart.AbstractItemEvent |
static class |
Chart.AbstractSliceClickEvent |
static class |
Chart.AxisZoomEvent
Describes axis zoom event.
|
static class |
Chart.ChartClickEvent
Describes chart click event.
|
static class |
Chart.ChartRightClickEvent
Describes chart click event.
|
static class |
Chart.CursorPeriodSelectEvent
Describes cursor period select event.
|
static class |
Chart.CursorZoomEvent
Describes cursor zoom event.
|
static class |
Chart.GraphClickEvent
Describes graph click event.
|
static class |
Chart.GraphItemClickEvent
Describes graph item click event.
|
static class |
Chart.GraphItemRightClickEvent
Describes graph item click event.
|
static class |
Chart.LegendItemClickEvent
Describes legend item click event.
|
static class |
Chart.LegendItemEvent
Describes legend item click event.
|
static class |
Chart.LegendItemHideEvent
Describes legend item hide event.
|
static class |
Chart.LegendItemShowEvent
Describes legend item show event.
|
static class |
Chart.LegendMarkerClickEvent
Describes legend marker click event.
|
static class |
Chart.RollOutGraphEvent
Describes the graph roll-out event.
|
static class |
Chart.RollOutGraphItemEvent
Describes the data item roll-out event.
|
static class |
Chart.RollOverGraphEvent
Describes the graph roll-over event.
|
static class |
Chart.RollOverGraphItemEvent
Describes the data item roll-over event.
|
static class |
Chart.SliceClickEvent
Describes slice click event.
|
static class |
Chart.SlicePullInEvent
Describes slice pull-in event.
|
static class |
Chart.SlicePullOutEvent
Describes slice pull-out event.
|
static class |
Chart.SliceRightClickEvent
Describes slice click event.
|
static class |
Chart.ZoomEvent
Describes zoom event.
|
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.WrapperAUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE| Modifier and Type | Method and Description |
|---|---|
io.jmix.core.common.event.Subscription |
addClickListener(java.util.function.Consumer<Chart.ChartClickEvent> listener)
Adds a listener for a chart.
|
io.jmix.core.common.event.Subscription |
addLegendItemHideListener(java.util.function.Consumer<Chart.LegendItemHideEvent> listener)
Adds a listener for a chart.
|
io.jmix.core.common.event.Subscription |
addLegendItemShowListener(java.util.function.Consumer<Chart.LegendItemShowEvent> listener)
Adds a listener for a chart.
|
io.jmix.core.common.event.Subscription |
addLegendLabelClickListener(java.util.function.Consumer<Chart.LegendItemClickEvent> listener)
Adds a listener for a chart.
|
io.jmix.core.common.event.Subscription |
addLegendMarkerClickListener(java.util.function.Consumer<Chart.LegendMarkerClickEvent> listener)
Adds a listener for a chart.
|
io.jmix.core.common.event.Subscription |
addRightClickListener(java.util.function.Consumer<Chart.ChartRightClickEvent> listener)
Adds a listener for a chart.
|
DataProvider |
getDataProvider() |
java.lang.String |
getNativeJson() |
void |
repaint()
Resend all items and properties to client and repaint chart.
|
T |
setDataProvider(DataProvider dataProvider)
Sets data provider that contains data set.
|
void |
setNativeJson(java.lang.String json)
Set additional JSON configuration as a string.
|
addAdditionalFields, addData, addLabels, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addTitles, getAccessible, getAccessibleDescription, getAccessibleTitle, getAddClassNames, getAdditionalFields, getAllLabels, getAutoDisplay, getAutoResize, getAutoTransform, getBackgroundAlpha, getBackgroundColor, getBalloon, getBorderAlpha, getBorderColor, getClassNamePrefix, getColor, getCreditsPosition, getDecimalSeparator, getDefs, getExport, getFontFamily, getFontSize, getHandDrawn, getHandDrawScatter, getHandDrawThickness, getHideBalloonTime, getLanguage, getLegend, getPanEventsEnabled, getPath, getPathToImages, getPercentPrecision, getPrecision, getPrefixesOfBigNumbers, getPrefixesOfSmallNumbers, getProcessCount, getProcessTimeout, getResponsive, getSvgIcons, getTapToActivate, getTheme, getThousandsSeparator, getTitles, getTouchClickDuration, getUsePrefixes, setAccessible, setAccessibleDescription, setAccessibleTitle, setAddClassNames, setAdditionalFields, setAllLabels, setAutoDisplay, setAutoResize, setAutoTransform, setBackgroundAlpha, setBackgroundColor, setBalloon, setBorderAlpha, setBorderColor, setClassNamePrefix, setColor, setCreditsPosition, setDecimalSeparator, setDefs, setExport, setFontFamily, setFontSize, setHandDrawn, setHandDrawScatter, setHandDrawThickness, setHideBalloonTime, setLanguage, setLegend, setPanEventsEnabled, setPath, setPathToImages, setPercentPrecision, setPrecision, setPrefixesOfBigNumbers, setPrefixesOfSmallNumbers, setProcessCount, setProcessTimeout, setResponsive, setSvgIcons, setTapToActivate, setTheme, setThousandsSeparator, setTitles, setTouchClickDuration, setUsePrefixesgetFrame, setFrameaddStyleName, getAlignment, getHeight, getHeightSizeUnit, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, isEnabled, isEnabledRecursive, isResponsive, isVisible, isVisibleRecursive, removeStyleName, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedCompositiongetIcon, setIcon, setIconFromSetgetCaption, setCaptiongetDescription, setDescriptionDataProvider getDataProvider()
getDataProvider in interface ChartModel<T extends Chart>T setDataProvider(DataProvider dataProvider)
ChartModelsetDataProvider in interface ChartModel<T extends Chart>dataProvider - the data providerContainerDataProvider,
ListDataProvidervoid repaint()
io.jmix.core.common.event.Subscription addClickListener(java.util.function.Consumer<Chart.ChartClickEvent> listener)
listener - a listener to addio.jmix.core.common.event.Subscription addRightClickListener(java.util.function.Consumer<Chart.ChartRightClickEvent> listener)
listener - a listener to addio.jmix.core.common.event.Subscription addLegendItemHideListener(java.util.function.Consumer<Chart.LegendItemHideEvent> listener)
listener - a listener to addio.jmix.core.common.event.Subscription addLegendItemShowListener(java.util.function.Consumer<Chart.LegendItemShowEvent> listener)
listener - a listener to addio.jmix.core.common.event.Subscription addLegendLabelClickListener(java.util.function.Consumer<Chart.LegendItemClickEvent> listener)
listener - a listener to addio.jmix.core.common.event.Subscription addLegendMarkerClickListener(java.util.function.Consumer<Chart.LegendMarkerClickEvent> listener)
listener - a listener to addvoid setNativeJson(java.lang.String json)
json - JSON configurationjava.lang.String getNativeJson()