T - the type of the object inside the spinpublic class VSpinSelect<T> extends BaseDominoElement<elemental2.dom.HTMLDivElement,S>
BaseDominoElement.ElementHandler<T>, BaseDominoElement.ResizeHandler<T>, BaseDominoElement.StyleEditor<E extends elemental2.dom.HTMLElement,T extends org.jboss.elemento.IsElement<E>>, BaseDominoElement.WavesStylerHasSelectionHandler.SelectionHandler<V>| Modifier and Type | Field and Description |
|---|---|
protected DominoElement<elemental2.dom.HTMLDivElement> |
contentPanel |
protected DominoElement<elemental2.dom.HTMLDivElement> |
element |
protected List<SpinItem<T>> |
items |
protected DominoElement<elemental2.dom.HTMLDivElement> |
main |
| Constructor and Description |
|---|
VSpinSelect() |
VSpinSelect(BaseIcon<?> backIcon,
BaseIcon<?> forwardIcon) |
| Modifier and Type | Method and Description |
|---|---|
S |
addSelectionHandler(HasSelectionHandler.SelectionHandler<SpinItem<T>> selectionHandler)
Adds a Selection handler to the component
|
S |
appendChild(SpinItem<T> spinItem)
Adds a new item
|
static <T> VSpinSelect<T> |
create()
Creates new instance
|
static <T> VSpinSelect<T> |
create(BaseIcon<?> backIcon,
BaseIcon<?> forwardIcon)
Creates new instance with back/forward icons
|
elemental2.dom.HTMLDivElement |
element() |
protected void |
fixElementsWidth() |
SpinItem<T> |
getActiveItem() |
DominoElement<elemental2.dom.HTMLDivElement> |
getContentPanel() |
List<SpinItem<T>> |
getItems() |
DominoElement<elemental2.dom.HTMLAnchorElement> |
getNextAnchor() |
DominoElement<elemental2.dom.HTMLAnchorElement> |
getPrevAnchor() |
protected String |
getStyle() |
S |
gotoFirst()
Move to the first item
|
S |
gotoLast()
Move to the last item
|
int |
indexOf(SpinItem<T> item) |
boolean |
isFirstItem(SpinItem<T> item) |
boolean |
isLastItem(SpinItem<T> item) |
int |
itemsCount() |
S |
moveBack()
Move back to the previous item
|
S |
moveForward()
Move to the next item
|
S |
moveToIndex(int targetIndex)
Move to item at a specific index
|
S |
moveToItem(SpinItem<T> item)
Move to a specific item
|
S |
onNavigate(NavigationHandler navigationHandler)
Adds a handler which will be called when navigating between items
|
S |
removeSelectionHandler(HasSelectionHandler.SelectionHandler<SpinItem<T>> selectionHandler) |
protected void |
setTransformProperty(double offset) |
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, setPropertyprotected DominoElement<elemental2.dom.HTMLDivElement> element
protected DominoElement<elemental2.dom.HTMLDivElement> contentPanel
protected DominoElement<elemental2.dom.HTMLDivElement> main
public static <T> VSpinSelect<T> create()
T - the type of the object inside the spinpublic static <T> VSpinSelect<T> create(BaseIcon<?> backIcon, BaseIcon<?> forwardIcon)
protected void setTransformProperty(double offset)
protected String getStyle()
protected void fixElementsWidth()
public elemental2.dom.HTMLDivElement element()
element in interface org.jboss.elemento.IsElement<elemental2.dom.HTMLDivElement>element in class BaseDominoElement<elemental2.dom.HTMLDivElement,VSpinSelect<T>>public S moveForward()
public S moveBack()
public S moveToIndex(int targetIndex)
targetIndex - the index of the itempublic S moveToItem(SpinItem<T> item)
item - the SpinItempublic S appendChild(SpinItem<T> spinItem)
spinItem - A SpinItem to addpublic S addSelectionHandler(HasSelectionHandler.SelectionHandler<SpinItem<T>> selectionHandler)
addSelectionHandler in interface HasSelectionHandler<S extends org.dominokit.domino.ui.spin.SpinSelect<T,?>,SpinItem<T>>selectionHandler - Selectable.SelectionHandlerpublic S removeSelectionHandler(HasSelectionHandler.SelectionHandler<SpinItem<T>> selectionHandler)
removeSelectionHandler in interface HasSelectionHandler<S extends org.dominokit.domino.ui.spin.SpinSelect<T,?>,SpinItem<T>>public int indexOf(SpinItem<T> item)
item - the SpinItempublic int itemsCount()
public boolean isLastItem(SpinItem<T> item)
item - the SpinItempublic boolean isFirstItem(SpinItem<T> item)
item - the SpinItempublic S gotoFirst()
public S gotoLast()
public S onNavigate(NavigationHandler navigationHandler)
navigationHandler - A NavigationHandler to addpublic DominoElement<elemental2.dom.HTMLAnchorElement> getPrevAnchor()
public DominoElement<elemental2.dom.HTMLAnchorElement> getNextAnchor()
public DominoElement<elemental2.dom.HTMLDivElement> getContentPanel()
Copyright © 2019–2022 Dominokit. All rights reserved.