T
- the type of the items contained by this componentpublic class ListBox<T> extends ListBoxBase<ListBox<T>,T,T> implements SingleSelect<ListBox<T>,T>
vaadin-list-box
element.MultiSelectListBox
,
Serialized FormAbstractField.ComponentValueChangeEvent<C extends Component,V>
HasValue.ValueChangeEvent<V>, HasValue.ValueChangeListener<E extends HasValue.ValueChangeEvent<?>>
HasItemComponents.ItemComponent<T>
Constructor and Description |
---|
ListBox()
Creates a new list box component.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
valueEquals(T value1,
T value2)
Compares two value instances to each other to determine whether they are
equal.
|
getDataProvider, getGenericDataView, getItemEnabledProvider, getItemId, getItemRenderer, getListDataView, onAttach, onDetach, onEnabledStateChanged, setDataProvider, setItemEnabledProvider, setItems, setItems, setItems, setItems, setRenderer, setRequiredIndicatorVisible
getSynchronizationRegistration, hasValidValue, setPresentationValue, setSynchronizedEvent
addValueChangeListener, getEmptyValue, getValue, isEmpty, setModelValue, setValue
addListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, set, setElement, setId, setVisible
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isReadOnly, isRequiredIndicatorVisible, setReadOnly, setRequiredIndicatorVisible
addValueChangeListener, clear, getEmptyValue, getOptionalValue, getValue, isEmpty, setValue
isEnabled, setEnabled
getElement
addComponents, getItemPosition, prependComponents
add, add, addComponentAsFirst, addComponentAtIndex, remove, removeAll
getCssSize, getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull
setItems, setItems
addAttachListener
addDetachListener
protected boolean valueEquals(T value1, T value2)
AbstractField.setValue(Object)
or
AbstractField.setModelValue(Object, boolean)
is called. Subclasses can
override this method to define an alternative comparison method instead
of Object.equals(Object)
.valueEquals
in class AbstractField<ListBox<T>,T>
value1
- the first instancevalue2
- the second instancetrue
if the instances are equal; otherwise
false
Copyright © 2024. All rights reserved.