Class ScrollableLegend
java.lang.Object
io.jmix.chartsflowui.kit.component.model.ChartObservableObject
io.jmix.chartsflowui.kit.component.model.legend.AbstractLegend<ScrollableLegend>
io.jmix.chartsflowui.kit.component.model.legend.ScrollableLegend
- All Implemented Interfaces:
HasBorder<ScrollableLegend>,HasPosition<ScrollableLegend>,HasShadow<ScrollableLegend>,HasPadding<ScrollableLegend>,Serializable
Scrollable legend. It helps when too many legend items needed to be shown.
More detailed information is provided in the documentation.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThe icons of page button.Nested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.legend.AbstractLegend
AbstractLegend.Align, AbstractLegend.Emphasis, AbstractLegend.Position, AbstractLegend.SelectorLabel, AbstractLegend.TextStyleNested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
ChartObservableObject.ObjectChangeEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Integerprotected Integerprotected Integerprotected AbstractLegend.Positionprotected Stringprotected JsFunctionprotected Colorprotected Colorprotected ScrollableLegend.PageIconsprotected Integerprotected TextStyleprotected IntegerFields inherited from class io.jmix.chartsflowui.kit.component.model.legend.AbstractLegend
align, backgroundColor, borderColor, borderRadius, borderWidth, bottom, emphasis, formatter, formatterFunction, height, icon, id, inactiveBorderColor, inactiveBorderWidth, inactiveColor, itemGap, itemHeight, itemStyle, itemWidth, left, lineStyle, orientation, padding, right, selectedMode, selectedSeries, selector, selectorButtonGap, selectorItemGap, selectorLabel, selectorPosition, shadowBlur, shadowColor, shadowOffsetX, shadowOffsetY, show, symbolRotate, textStyle, tooltip, top, type, width, z, zLevelFields inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
children, dirty, listener -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetAnimation(Boolean animation) voidsetAnimationDurationUpdate(Integer animationDurationUpdate) voidsetPageButtonGap(Integer pageButtonGap) voidsetPageButtonItemGap(Integer pageButtonItemGap) voidsetPageButtonPosition(AbstractLegend.Position pageButtonPosition) voidsetPageFormatter(String pageFormatter) voidsetPageFormatterFunction(JsFunction pageFormatterFunction) voidsetPageFormatterFunction(String pageFormatterFunction) voidsetPageIconColor(Color pageIconColor) voidsetPageIconInactiveColor(Color pageIconInactiveColor) voidsetPageIcons(ScrollableLegend.PageIcons pageIcons) voidsetPageIconSize(Integer pageIconSize) voidsetPageTextStyle(TextStyle pageTextStyle) voidsetScrollDataIndex(Integer scrollDataIndex) withAnimation(Boolean animation) withAnimationDurationUpdate(Integer animationDurationUpdate) withPageButtonGap(Integer pageButtonGap) withPageButtonItemGap(Integer pageButtonItemGap) withPageButtonPosition(AbstractLegend.Position pageButtonPosition) withPageFormatter(String pageFormatter) withPageFormatterFunction(JsFunction formatterFunction) withPageFormatterFunction(String formatterFunctionCode) withPageIconColor(Color pageIconColor) withPageIconInactiveColor(Color pageIconInactiveColor) withPageIcons(ScrollableLegend.PageIcons pageIcons) withPageIconSize(Integer pageIconSize) withPageTextStyle(TextStyle pageTextStyle) withScrollDataIndex(Integer scrollDataIndex) Methods inherited from class io.jmix.chartsflowui.kit.component.model.legend.AbstractLegend
addSelectedSeries, getAlign, getBackgroundColor, getBorderColor, getBorderRadius, getBorderWidth, getBottom, getEmphasis, getFormatter, getFormatterFunction, getHeight, getIcon, getId, getInactiveBorderColor, getInactiveBorderWidth, getInactiveColor, getItemGap, getItemHeight, getItemStyle, getItemWidth, getLeft, getLineStyle, getOrientation, getPadding, getRight, getSelectedMode, getSelectedSeries, getSelector, getSelectorButtonGap, getSelectorItemGap, getSelectorLabel, getSelectorPosition, getShadowBlur, getShadowColor, getShadowOffsetX, getShadowOffsetY, getShow, getSymbolRotate, getTextStyle, getTooltip, getTop, getType, getWidth, getZ, getZLevel, removeSelectedSeries, setAlign, setBackgroundColor, setBorderColor, setBorderRadius, setBorderWidth, setBottom, setEmphasis, setFormatter, setFormatterFunction, setFormatterFunction, setHeight, setIcon, setId, setInactiveBorderColor, setInactiveBorderWidth, setInactiveColor, setItemGap, setItemHeight, setItemStyle, setItemWidth, setLeft, setLineStyle, setOrientation, setPadding, setPadding, setPadding, setRight, setSelectedMode, setSelectedSeries, setSelector, setSelectorButtonGap, setSelectorItemGap, setSelectorLabel, setSelectorPosition, setShadowBlur, setShadowColor, setShadowOffsetX, setShadowOffsetY, setShow, setSymbolRotate, setTextStyle, setTooltip, setTop, setWidth, setZ, setZLevel, withAlign, withBackgroundColor, withEmphasis, withFormatter, withFormatterFunction, withFormatterFunction, withHeight, withIcon, withId, withInactiveBorderColor, withInactiveBorderWidth, withInactiveColor, withItemGap, withItemHeight, withItemStyle, withItemWidth, withLineStyle, withOrientation, withSelectedMode, withSelectedSeries, withSelectedSeries, withSelector, withSelectorButtonGap, withSelectorItemGap, withSelectorLabel, withSelectorPosition, withShow, withSymbolRotate, withTextStyle, withTooltip, withWidth, withZ, withZLevelMethods inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
addChild, fireChangeEvent, getChildren, isDirty, isDirtyInDepth, markAsDirty, markAsDirtyInDepth, removeChild, setChartObjectChangeListener, unmarkDirtyInDepthMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.chartsflowui.kit.component.model.HasBorder
withBorderColor, withBorderRadius, withBorderWidthMethods inherited from interface io.jmix.chartsflowui.kit.component.model.shared.HasPadding
withPadding, withPadding, withPaddingMethods inherited from interface io.jmix.chartsflowui.kit.component.model.HasPosition
withBottom, withLeft, withRight, withTopMethods inherited from interface io.jmix.chartsflowui.kit.component.model.HasShadow
withShadowBlur, withShadowColor, withShadowOffsetX, withShadowOffsetY
-
Field Details
-
scrollDataIndex
-
pageButtonItemGap
-
pageButtonGap
-
pageButtonPosition
-
pageFormatter
-
pageFormatterFunction
-
pageIcons
-
pageIconColor
-
pageIconInactiveColor
-
pageIconSize
-
pageTextStyle
-
animation
-
animationDurationUpdate
-
-
Constructor Details
-
ScrollableLegend
public ScrollableLegend()
-
-
Method Details
-
getScrollDataIndex
-
setScrollDataIndex
-
getPageButtonItemGap
-
setPageButtonItemGap
-
getPageButtonGap
-
setPageButtonGap
-
getPageButtonPosition
-
setPageButtonPosition
-
getPageFormatter
-
setPageFormatter
-
getPageFormatterFunction
-
setPageFormatterFunction
-
getPageIcons
-
setPageIcons
-
getPageIconColor
-
getPageIconInactiveColor
-
getPageIconSize
-
setPageIconSize
-
getPageTextStyle
-
getAnimation
-
setAnimation
-
getAnimationDurationUpdate
-
setAnimationDurationUpdate
-
withScrollDataIndex
-
withPageButtonItemGap
-
withPageButtonGap
-
withPageButtonPosition
-
withPageFormatter
-
withPageFormatterFunction
-
withPageIcons
-
withPageIconSize
-
withAnimation
-
withAnimationDurationUpdate
-