public class Slider extends BaseDominoElement<elemental2.dom.HTMLParagraphElement,Slider> implements HasChangeHandlers<Slider,Double>
Slider.create(100, 0)
.setStep(1)
.setWithThumb(true);
| Modifier and Type | Class and Description |
|---|---|
static interface |
Slider.SlideHandler
A function to implement logic that will be called while dragging the slider pointer
|
BaseDominoElement.ElementHandler<T>, BaseDominoElement.ResizeHandler<T>, BaseDominoElement.StyleEditor<E extends elemental2.dom.HTMLElement,T extends org.jboss.elemento.IsElement<E>>, BaseDominoElement.WavesStylerHasChangeHandlers.ChangeHandler<V>element| Constructor and Description |
|---|
Slider(double max,
double min,
double value)
initialize the slider with the max and min values and sets its initial value
|
| Modifier and Type | Method and Description |
|---|---|
Slider |
addChangeHandler(HasChangeHandlers.ChangeHandler<? super Double> changeHandler) |
Slider |
addSlideHandler(Slider.SlideHandler slideHandler) |
Slider |
anyStep()
The slider will allow any value between min and max values without specific increment
|
static Slider |
create(double max) |
static Slider |
create(double max,
double min) |
static Slider |
create(double max,
double min,
double value) |
elemental2.dom.HTMLParagraphElement |
element() |
double |
getMax() |
double |
getMin() |
double |
getValue() |
boolean |
hasChangeHandler(HasChangeHandlers.ChangeHandler<? super Double> changeHandler)
Checks if a component has the specified ChangeHandler
|
Slider |
removeChangeHandler(HasChangeHandlers.ChangeHandler<? super Double> changeHandler) |
Slider |
removeLeftAddon() |
Slider |
removeRightAddon() |
Slider |
removeSlideHandler(Slider.SlideHandler slideHandler) |
Slider |
setBackgroundColor(Color backgroundColor) |
Slider |
setLeftAddon(elemental2.dom.HTMLElement leftAddon) |
Slider |
setLeftAddon(org.jboss.elemento.IsElement<?> leftAddon) |
Slider |
setMaxValue(double max) |
Slider |
setMinValue(double min) |
Slider |
setRightAddon(elemental2.dom.HTMLElement rightAddon) |
Slider |
setRightAddon(org.jboss.elemento.IsElement<?> rightAddon) |
Slider |
setStep(double step) |
Slider |
setThumbColor(Color thumbColor) |
Slider |
setValue(double newValue) |
Slider |
setValue(double newValue,
boolean silent) |
Slider |
setWithThumb(boolean withThumb) |
Slider |
withoutThumb()
Wont show a thumb over the slider pointer that show the value while dragging
|
Slider |
withThumb()
Show a thumb over the slider pointer that show the value while dragging
|
add, add, addClickListener, addCss, addCss, addEventListener, addEventListener, addEventsListener, addHideListener, addShowListener, alignCenter, alignRight, appendChild, appendChild, apply, attr, blur, childNodes, clearElement, contains, contains, contains, containsCss, css, css, cssClassByIndex, cssClassesCount, cssText, disable, elevate, elevate, enable, firstChild, getAttachObserver, getAttribute, getBoundingClientRect, getChildElementCount, getClickableElement, getCollapsible, getCollapsibleElement, getDetachObserver, getDominoId, getElementsCount, getElevation, getFirstChild, getId, getTextContent, getTooltip, getWavesElement, hasAttribute, hasChildNodes, hasDirectChild, hide, hideOn, id, init, insertAfter, insertAfter, insertAfter, insertAfter, insertBefore, insertBefore, insertBefore, insertBefore, insertFirst, insertFirst, insertFirst, isAttached, isCollapsed, isDisabled, isEmptyElement, isEqualNode, isForceHidden, isHidden, isReadOnly, item, lastChild, length, onAttached, onDetached, onResize, pullLeft, pullRight, querySelector, querySelectorAll, remove, removeAttachObserver, removeAttribute, removeChild, removeChild, removeCss, removeCss, removeCssProperty, removeDetachObserver, removeEventListener, removeEventListener, removeHideListener, removeHideOn, removeShowListener, removeShowOn, removeTooltip, removeWaves, replaceCss, setAlignItems, setAttribute, setAttribute, setAttribute, setBackgroundColor, setBackgroundColor, setBorder, setBorderColor, setBottom, setBottom, setBoxShadow, setCollapseStrategy, setColor, setColor, setContent, setContent, setCssProperty, setCssProperty, setCursor, setCursor, setDisabled, setDisplay, setDisplay, setDropMenu, setFlex, setFloat, setFloat, setFontSize, setFontSize, setForceHidden, setHeight, setHeight, setId, setInnerHtml, setLeft, setLeft, setLineHeight, setLineHeight, setMargin, setMargin, setMarginBottom, setMarginBottom, setMarginLeft, setMarginLeft, setMarginRight, setMarginRight, setMarginTop, setMarginTop, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setOpacity, setOpacity, setOverFlow, setOverFlow, setOverFlowY, setPadding, setPadding, setPaddingBottom, setPaddingBottom, setPaddingLeft, setPaddingLeft, setPaddingRight, setPaddingRight, setPaddingTop, setPaddingTop, setPointerEvents, setPosition, setPosition, setReadOnly, setRight, setRight, setTabIndex, setTextAlign, setTextAlign, setTextContent, setTooltip, setTooltip, setTooltip, setTooltip, setTop, setTop, setTransitionDuration, setWidth, setWidth, setZIndex, show, showOn, style, style, styler, textContent, toggleDisplay, toggleDisplay, withWaves, withWavesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisExpandedadd, add, remove, remove, removeProperty, replace, setProperty, setPropertypublic Slider(double max,
double min,
double value)
max - doublemin - doublevalue - doublepublic static Slider create(double max)
max - double valuepublic static Slider create(double max, double min)
max - doublemin - doublepublic static Slider create(double max, double min, double value)
max - doublemin - doublevalue - doublepublic Slider setMaxValue(double max)
max - double max valuepublic Slider setMinValue(double min)
min - double min valuepublic Slider setValue(double newValue, boolean silent)
newValue - double valuesilent - boolean, if true change handler wont be triggeredpublic Slider setValue(double newValue)
newValue - double valuepublic Slider setStep(double step)
step - double value increment while dragging the pointerpublic Slider anyStep()
public double getMax()
public double getMin()
public double getValue()
public Slider withThumb()
public Slider withoutThumb()
public Slider setWithThumb(boolean withThumb)
withThumb - boolean, if true the slider will show a thumb over the pointer that shows the
slider value while draggingpublic elemental2.dom.HTMLParagraphElement element()
element in interface org.jboss.elemento.IsElement<elemental2.dom.HTMLParagraphElement>element in class BaseDominoElement<elemental2.dom.HTMLParagraphElement,Slider>public Slider addChangeHandler(HasChangeHandlers.ChangeHandler<? super Double> changeHandler)
addChangeHandler in interface HasChangeHandlers<Slider,Double>changeHandler - HasChangeHandlers.ChangeHandlerpublic Slider removeChangeHandler(HasChangeHandlers.ChangeHandler<? super Double> changeHandler)
removeChangeHandler in interface HasChangeHandlers<Slider,Double>changeHandler - HasChangeHandlers.ChangeHandlerpublic boolean hasChangeHandler(HasChangeHandlers.ChangeHandler<? super Double> changeHandler)
hasChangeHandler in interface HasChangeHandlers<Slider,Double>changeHandler - HasChangeHandlers.ChangeHandlerpublic Slider addSlideHandler(Slider.SlideHandler slideHandler)
slideHandler - Slider.SlideHandlerpublic Slider removeSlideHandler(Slider.SlideHandler slideHandler)
slideHandler - Slider.SlideHandlerpublic Slider setBackgroundColor(Color backgroundColor)
backgroundColor - Color of the Sliderpublic Slider setThumbColor(Color thumbColor)
thumbColor - Color of the thumbpublic Slider setLeftAddon(org.jboss.elemento.IsElement<?> leftAddon)
leftAddon - IsElement to be added as an addon to the left of the sliderpublic Slider setLeftAddon(elemental2.dom.HTMLElement leftAddon)
leftAddon - HTMLElement to be added as an addon to the left of the sliderpublic Slider setRightAddon(org.jboss.elemento.IsElement<?> rightAddon)
rightAddon - IsElement to be added as an addon to the right of the sliderpublic Slider setRightAddon(elemental2.dom.HTMLElement rightAddon)
rightAddon - HTMLElement to be added as an addon to the right of the sliderpublic Slider removeRightAddon()
public Slider removeLeftAddon()
Copyright © 2019–2022 Dominokit. All rights reserved.