public class Select extends SelectBase<String>
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
IndexedPanel.ForIsWidget
HasWidgets.ForIsWidget
attrMixin, itemMap, options, selectElement
DEBUG_ID_PREFIX
CHANGED_EVENT, HIDDEN_EVENT, HIDE_EVENT, LOADED_EVENT, REFRESHED_EVENT, RENDERED_EVENT, SHOW_EVENT, SHOWN_EVENT
Constructor and Description |
---|
Select() |
Modifier and Type | Method and Description |
---|---|
Option |
getSelectedItem()
Returns the selected item or
null if no item is selected. |
String |
getValue() |
boolean |
isMultiple()
Returns
true if multiple selection is allowed. |
protected void |
setSelectedValue(String value)
Selects the given value.
|
void |
setShowTick(boolean showTick)
Set to
true to show check mark icon on
standard select boxes.Defaults to false . |
add, addHiddenHandler, addHideHandler, addLoadedHandler, addRefreshedHandler, addRenderedHandler, addShowHandler, addShownHandler, addValueChangeHandler, asEditor, command, getItem, getItemCount, getItems, getLanguage, getSize, getStyle, getTabIndex, getType, hide, insert, isEnabled, isItemSelected, isVisible, mobile, onLoad, onUnload, refresh, remove, render, setAccessKey, setContainer, setCountSelectedTextHandler, setDropdownAlignRight, setDropupAuto, setEnabled, setFixedMenuSize, setFocus, setForceDropup, setHeader, setHideDisabled, setLanguage, setLiveSearch, setLiveSearchNormalize, setLiveSearchPlaceholder, setLiveSearchStyle, setMenuSize, setMobile, setPlaceholder, setSelectOnTab, setSelectWidth, setShowContent, setShowIcon, setShowMenuArrow, setShowSubtext, setSize, setStyle, setTabIndex, setType, setValue, setValue, setVisible, setWidth, setWindowPadding, setWindowPaddingTopRightBottomLeft, show, toggle
getId, getPull, insert, setColor, setHiddenOn, setId, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPull, setVisibleOn
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, sinkBitlessEvent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
fireEvent
forEach, spliterator
public Select()
public final boolean isMultiple()
SelectBase
true
if multiple selection is allowed.isMultiple
in class SelectBase<String>
true
if multiple selection is allowedpublic void setShowTick(boolean showTick)
true
to show check mark icon on
standard select boxes.false
.showTick
- protected void setSelectedValue(String value)
SelectBase
null
or does not match any option, no option will be selected.setSelectedValue
in class SelectBase<String>
public Option getSelectedItem()
null
if no item is selected.Copyright © 2017. All rights reserved.