Class SliderDataZoom
java.lang.Object
io.jmix.chartsflowui.kit.component.model.ChartObservableObject
io.jmix.chartsflowui.kit.component.model.datazoom.AbstractDataZoom<SliderDataZoom>
io.jmix.chartsflowui.kit.component.model.datazoom.SliderDataZoom
- All Implemented Interfaces:
HasPosition<SliderDataZoom>
,Serializable
public class SliderDataZoom
extends AbstractDataZoom<SliderDataZoom>
implements HasPosition<SliderDataZoom>
Slider type data zoom component provides functions like
data thumbnail, zoom, brush to select, drag to move, click to locate.
More detailed information is provided in the documentation.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
The style of data shadow.static class
Component to configure the highlighted state.Nested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.datazoom.AbstractDataZoom
AbstractDataZoom.FilterMode, AbstractDataZoom.RangeMode
Nested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
ChartObservableObject.ObjectChangeEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected Color
protected Color
protected Integer
protected String
protected Boolean
protected ItemStyle
protected SliderDataZoom.DataBackground
protected SliderDataZoom.Emphasis
protected Color
protected String
protected String
protected ItemStyle
protected String
protected String
protected JsFunction
protected Integer
protected String
protected String
protected Integer
protected ItemStyle
protected Boolean
protected String
protected SliderDataZoom.DataBackground
protected Boolean
protected Boolean
protected Boolean
protected TextStyle
protected String
protected String
protected Integer
protected Integer
Fields inherited from class io.jmix.chartsflowui.kit.component.model.datazoom.AbstractDataZoom
angleAxisIndexes, end, endValue, filterMode, id, maxSpan, maxValueSpan, minSpan, minValueSpan, orientation, radiusAxisIndexes, rangeMode, start, startValue, throttle, type, xAxisIndexes, yAxisIndexes, zoomLock
Fields inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
children, dirty, listener
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetLeft()
getRight()
getShow()
getTop()
getWidth()
getZ()
void
setBackgroundColor
(Color backgroundColor) void
setBorderColor
(Color borderColor) void
setBorderRadius
(Integer borderRadius) void
Sets a distance between component and the bottom side of the container.
Possible values are: A pixel value like"20"
.void
setBrushSelect
(Boolean brushSelect) void
setBrushStyle
(ItemStyle brushStyle) void
setDataBackground
(SliderDataZoom.DataBackground dataBackground) void
setEmphasis
(SliderDataZoom.Emphasis emphasis) void
setFillerColor
(Color fillerColor) void
setHandleIcon
(String handleIcon) void
setHandleSize
(String handleSize) void
setHandleStyle
(ItemStyle handleStyle) void
void
setLabelFormatter
(String labelFormatter) void
setLabelFormatterFunction
(JsFunction labelFormatterFunction) void
setLabelFormatterFunction
(String labelFormatterFunction) void
setLabelPrecision
(Integer labelPrecision) void
Sets a distance between component and the left side of the container.
Possible values are: A pixel value like"20"
.void
setMoveHandleIcon
(String moveHandleIcon) void
setMoveHandleSize
(Integer moveHandleSize) void
setMoveHandleStyle
(ItemStyle moveHandleStyle) void
setRealtime
(Boolean realtime) void
Sets a distance between component and the right side of the container.
Possible values are: A pixel value like"20"
.void
setSelectedDataBackground
(SliderDataZoom.DataBackground selectedDataBackground) void
void
setShowDataShadow
(Boolean showDataShadow) void
setShowDetail
(Boolean showDetail) void
setTextStyle
(TextStyle textStyle) void
Sets a distance between component and the top side of the container.
Possible values are: A pixel value like"20"
.void
void
void
withBackgroundColor
(Color backgroundColor) withBorderColor
(Color borderColor) withBorderRadius
(Integer borderRadius) withBrushSelect
(Boolean brushSelect) withBrushStyle
(ItemStyle brushStyle) withDataBackground
(SliderDataZoom.DataBackground dataBackground) withEmphasis
(SliderDataZoom.Emphasis emphasis) withFillerColor
(Color fillerColor) withHandleIcon
(String handleIcon) withHandleSize
(String handleSize) withHandleStyle
(ItemStyle handleStyle) withHeight
(String height) withLabelFormatter
(String labelFormatter) withLabelFormatterFunction
(JsFunction labelFormatterFunction) withLabelFormatterFunction
(String labelFormatterFunction) withLabelPrecision
(Integer labelPrecision) withMoveHandleIcon
(String moveHandleIcon) withMoveHandleSize
(Integer moveHandleSize) withMoveHandleStyle
(ItemStyle moveHandleStyle) withRealtime
(Boolean realtime) withSelectedDataBackground
(SliderDataZoom.DataBackground selectedDataBackground) withShowDataShadow
(Boolean showDataShadow) withShowDetail
(Boolean showDetail) withTextStyle
(TextStyle textStyle) withZLevel
(Integer zLevel) Methods inherited from class io.jmix.chartsflowui.kit.component.model.datazoom.AbstractDataZoom
getAngleAxisIndexes, getEnd, getEndValue, getFilterMode, getId, getMaxSpan, getMaxValueSpan, getMinSpan, getMinValueSpan, getOrientation, getRadiusAxisIndexes, getRangeMode, getStart, getStartValue, getThrottle, getType, getXAxisIndexes, getYAxisIndexes, getZoomLock, setAngleAxisIndexes, setEnd, setEndValue, setFilterMode, setId, setMaxSpan, setMaxValueSpan, setMinSpan, setMinValueSpan, setOrientation, setRadiusAxisIndexes, setRangeMode, setStart, setStartValue, setThrottle, setXAxisIndexes, setYAxisIndexes, setZoomLock, withAngleAxisIndexes, withEnd, withEndValue, withFilterMode, withId, withMaxSpan, withMaxValueSpan, withMinSpan, withMinValueSpan, withOrientation, withRadiusAxisIndexes, withRangeMode, withStart, withStartValue, withThrottle, withXAxisIndexes, withYAxisIndexes, withZoomLock
Methods inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
addChild, fireChangeEvent, getChildren, isDirty, isDirtyInDepth, markAsDirty, markAsDirtyInDepth, removeChild, setChartObjectChangeListener, unmarkDirtyInDepth
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jmix.chartsflowui.kit.component.model.HasPosition
withBottom, withLeft, withRight, withTop
-
Field Details
-
show
-
backgroundColor
-
dataBackground
-
selectedDataBackground
-
fillerColor
-
borderColor
-
borderRadius
-
handleIcon
-
handleSize
-
handleStyle
-
moveHandleIcon
-
moveHandleSize
-
moveHandleStyle
-
labelPrecision
-
labelFormatter
-
labelFormatterFunction
-
showDetail
-
showDataShadow
-
realtime
-
textStyle
-
zLevel
-
z
-
left
-
top
-
right
-
bottom
-
width
-
height
-
brushSelect
-
brushStyle
-
emphasis
-
-
Constructor Details
-
SliderDataZoom
public SliderDataZoom()
-
-
Method Details
-
getShow
-
setShow
-
getBackgroundColor
-
getDataBackground
-
setDataBackground
-
getSelectedDataBackground
-
setSelectedDataBackground
-
getFillerColor
-
getBorderColor
-
getBorderRadius
-
setBorderRadius
-
getHandleIcon
-
setHandleIcon
-
getHandleSize
-
setHandleSize
-
getHandleStyle
-
getMoveHandleIcon
-
setMoveHandleIcon
-
getMoveHandleSize
-
setMoveHandleSize
-
getMoveHandleStyle
-
getLabelPrecision
-
setLabelPrecision
-
getLabelFormatter
-
setLabelFormatter
-
getLabelFormatterFunction
-
setLabelFormatterFunction
-
getShowDetail
-
setShowDetail
-
getShowDataShadow
-
setShowDataShadow
-
getRealtime
-
setRealtime
-
getTextStyle
-
getZLevel
-
setZLevel
-
getZ
-
setZ
-
getLeft
- Specified by:
getLeft
in interfaceHasPosition<SliderDataZoom>
- Returns:
- distance between component and the left side of the container
-
setLeft
Description copied from interface:HasPosition
Sets a distance between component and the left side of the container.
Possible values are:-
A pixel value like
"20"
. -
Percentage value relative to container width like
"20%"
. -
Predefined values like
"left"
,"center"
,"right"
.
- Specified by:
setLeft
in interfaceHasPosition<SliderDataZoom>
- Parameters:
left
- distance to set
-
A pixel value like
-
getTop
- Specified by:
getTop
in interfaceHasPosition<SliderDataZoom>
- Returns:
- distance between component and the top side of the container
-
setTop
Description copied from interface:HasPosition
Sets a distance between component and the top side of the container.
Possible values are:-
A pixel value like
"20"
. -
Percentage value relative to container width like
"20%"
. -
Predefined values like
"top"
,"middle"
,"bottom"
.
- Specified by:
setTop
in interfaceHasPosition<SliderDataZoom>
- Parameters:
top
- distance to set
-
A pixel value like
-
getRight
- Specified by:
getRight
in interfaceHasPosition<SliderDataZoom>
- Returns:
- distance between component and the right side of the container
-
setRight
Description copied from interface:HasPosition
Sets a distance between component and the right side of the container.
Possible values are:-
A pixel value like
"20"
. -
Percentage value relative to container width like
"20%"
.
- Specified by:
setRight
in interfaceHasPosition<SliderDataZoom>
- Parameters:
right
- distance to set
-
A pixel value like
-
getBottom
- Specified by:
getBottom
in interfaceHasPosition<SliderDataZoom>
- Returns:
- distance between component and the bottom side of the container
-
setBottom
Description copied from interface:HasPosition
Sets a distance between component and the bottom side of the container.
Possible values are:-
A pixel value like
"20"
. -
Percentage value relative to container width like
"20%"
.
- Specified by:
setBottom
in interfaceHasPosition<SliderDataZoom>
- Parameters:
bottom
- distance to set
-
A pixel value like
-
getWidth
-
setWidth
-
getHeight
-
setHeight
-
getBrushSelect
-
setBrushSelect
-
getBrushStyle
-
getEmphasis
-
setEmphasis
-
withShow
-
withDataBackground
-
withSelectedDataBackground
public SliderDataZoom withSelectedDataBackground(SliderDataZoom.DataBackground selectedDataBackground) -
withBorderRadius
-
withHandleIcon
-
withHandleSize
-
withMoveHandleIcon
-
withMoveHandleSize
-
withLabelPrecision
-
withLabelFormatter
-
withLabelFormatterFunction
-
withShowDetail
-
withShowDataShadow
-
withRealtime
-
withZLevel
-
withZ
-
withWidth
-
withHeight
-
withBrushSelect
-
withEmphasis
-