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.Wrapper
AUTO_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, setUsePrefixes
getFrame, setFrame
addStyleName, 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, withUnwrappedComposition
getIcon, setIcon, setIconFromSet
getCaption, setCaption
getDescription, setDescription
DataProvider getDataProvider()
getDataProvider
in interface ChartModel<T extends Chart>
T setDataProvider(DataProvider dataProvider)
ChartModel
setDataProvider
in interface ChartModel<T extends Chart>
dataProvider
- the data providerContainerDataProvider
,
ListDataProvider
void 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()