public class ListBox extends ListBox implements HasSize, HasAlternateSize, IsSearchQuery, HasId, IsResponsive, HasStyle, HasEditorErrors<String>
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
Editor.Ignore, Editor.Path
DEFAULT_DIRECTION_ESTIMATOR
DEBUG_ID_PREFIX
Modifier | Constructor and Description |
---|---|
|
ListBox()
Creates an empty list box in single selection mode.
|
|
ListBox(boolean isMultipleSelect)
Creates an empty list box.
|
protected |
ListBox(Element element)
This constructor may be used by subclasses to explicitly use an existing
element.
|
Modifier and Type | Method and Description |
---|---|
void |
addStyle(Style style)
Adds the provided style to the widget.
|
String |
getId()
Get ID
|
String |
getValue()
Get Selected Value.
|
boolean |
isSearchQuery()
is the element search-query style?
|
void |
removeStyle(Style style)
Removes the provided style from the widget.
|
void |
setAlternateSize(AlternateSize size) |
void |
setControlGroup(Widget controlGroup)
The widget that will be decorated on
EditorError s will be added de ControlGroupType.ERROR style. |
void |
setEnabled(boolean enabled) |
void |
setErrorLabel(Widget errorLabel)
Widget where
EditorError s messages will be placed. |
protected void |
setErrorLabelText(String errorMessage)
Sets the content of the
EditorError s messages inside de errorLabel . |
void |
setHideOn(Device device)
Sets the kind of device, this widget is hidden on.
|
void |
setId(String id)
Set ID
|
void |
setSearchQuery(boolean searchQuery)
Set search-query style to the element.
|
void |
setSelectedValue(String value)
Selects item which has the given value.
|
void |
setShowOn(Device device)
Sets the kind of device, this widget is shown on.
|
void |
setSize(int size)
Sets the widget's size.
|
void |
setStyle(Style style)
Replaces the widet's style with the provided one.
|
void |
showErrors(List<EditorError> errors) |
addChangeHandler, addChangeListener, addItem, addItem, addItem, addItem, clear, getDirectionEstimator, getItemCount, getItemText, getName, getOptionText, getSelectedIndex, getValue, getVisibleItemCount, insertItem, insertItem, insertItem, insertItem, isItemSelected, isMultipleSelect, onEnsureDebugId, removeChangeListener, removeItem, setDirectionEstimator, setDirectionEstimator, setItemSelected, setItemText, setItemText, setMultipleSelect, setName, setOptionText, setSelectedIndex, setValue, setVisibleItemCount, wrap
addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getFocusImpl, getTabIndex, isEnabled, onAttach, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setFocus, setTabIndex
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
fireEvent
public ListBox()
public ListBox(boolean isMultipleSelect)
ListBox.setMultipleSelect(boolean)
.isMultipleSelect
- specifies if multiple selection is enabledpublic void setAlternateSize(AlternateSize size)
setAlternateSize
in interface HasAlternateSize
public void setSize(int size)
setSize
in interface HasSize
size
- the size of the widget in the Bootstrap grid systempublic String getValue()
If set multiple,return first selected value.
public void setSearchQuery(boolean searchQuery)
setSearchQuery
in interface IsSearchQuery
searchQuery
- true:add search-query css-class/false:remove search-query css-classpublic boolean isSearchQuery()
isSearchQuery
in interface IsSearchQuery
public void setEnabled(boolean enabled)
setEnabled
in interface HasEnabled
setEnabled
in class FocusWidget
public void setSelectedValue(String value)
value
- to be selected (null
-safe)public void setShowOn(Device device)
The widget is not shown on any other device.
Only works if responsive design is turned on!
setShowOn
in interface IsResponsive
Configurator.hasResponsiveDesign()
,
IsResponsive.setHideOn(Device)
public void setHideOn(Device device)
The widget is not hidden on any other device.
Only works if responsive design is turned on!
setHideOn
in interface IsResponsive
Configurator.hasResponsiveDesign()
,
IsResponsive.setShowOn(Device)
public void removeStyle(Style style)
removeStyle
in interface HasStyle
style
- the style to be removed from the Widget.public void showErrors(List<EditorError> errors)
showErrors
in interface HasEditorErrors<String>
HasEditorErrors.showErrors(java.util.List)
public void setControlGroup(Widget controlGroup)
EditorError
s will be added de ControlGroupType.ERROR
style.
It can be a ControlGroup or any widget.controlGroup
- public void setErrorLabel(Widget errorLabel)
EditorError
s messages will be placed.
It can be a HelpBlock or any other widget.errorLabel
- protected void setErrorLabelText(String errorMessage)
EditorError
s messages inside de errorLabel
.
This implementation uses Element.setInnerHTML(String)
to set the content.errorMessage
- Copyright © 2012-2014 gwtbootstrap. All Rights Reserved.