T - the type of the items contained by this component@Tag(value="vaadin-list-box")
@NpmPackage(value="@vaadin/vaadin-list-box",
version="1.1.1")
@JsModule(value="@vaadin/vaadin-list-box/src/vaadin-list-box.js")
@HtmlImport(value="frontend://bower_components/vaadin-list-box/src/vaadin-list-box.html")
public class ListBox<T>
extends com.vaadin.flow.component.AbstractSinglePropertyField<ListBox<T>,T>
implements com.vaadin.flow.data.binder.HasItemsAndComponents<T>, com.vaadin.flow.data.selection.SingleSelect<ListBox<T>,T>, com.vaadin.flow.data.binder.HasDataProvider<T>, com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasSize
vaadin-list-box element.com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<C extends com.vaadin.flow.component.Component,V>| Constructor and Description |
|---|
ListBox() |
| Modifier and Type | Method and Description |
|---|---|
com.vaadin.flow.data.provider.DataProvider<T,?> |
getDataProvider()
Gets the data provider.
|
com.vaadin.flow.function.SerializablePredicate<T> |
getItemEnabledProvider()
Returns the item enabled predicate.
|
com.vaadin.flow.data.renderer.ComponentRenderer<? extends com.vaadin.flow.component.Component,T> |
getItemRenderer()
Returns the item component renderer.
|
void |
onEnabledStateChanged(boolean enabled) |
void |
setDataProvider(com.vaadin.flow.data.provider.DataProvider<T,?> dataProvider) |
void |
setItemEnabledProvider(com.vaadin.flow.function.SerializablePredicate<T> itemEnabledProvider)
Sets the item enabled predicate for this ListBox.
|
void |
setRenderer(com.vaadin.flow.data.renderer.ComponentRenderer<? extends com.vaadin.flow.component.Component,T> itemRenderer)
Sets the item renderer for this ListBox.
|
void |
setRequiredIndicatorVisible(boolean requiredIndicatorVisible)
Not supported!
|
getSynchronizationRegistration, hasValidValue, setPresentationValue, setSynchronizedEventaddValueChangeListener, getEmptyValue, getValue, isEmpty, setModelValue, setValue, valueEqualsaddListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getUI, hasListener, isTemplateMapped, isVisible, onAttach, onDetach, set, setElement, setId, setVisibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddComponents, getItemPosition, prependComponentsadd, add, addComponentAsFirst, addComponentAtIndex, remove, removeAllisReadOnly, isRequiredIndicatorVisible, setReadOnlyaddValueChangeListener, clear, getEmptyValue, getOptionalValue, getValue, isEmpty, setValuepublic void setDataProvider(com.vaadin.flow.data.provider.DataProvider<T,?> dataProvider)
setDataProvider in interface com.vaadin.flow.data.binder.HasDataProvider<T>public com.vaadin.flow.data.provider.DataProvider<T,?> getDataProvider()
nullpublic com.vaadin.flow.data.renderer.ComponentRenderer<? extends com.vaadin.flow.component.Component,T> getItemRenderer()
setRenderer(com.vaadin.flow.data.renderer.ComponentRenderer<? extends com.vaadin.flow.component.Component, T>)public void setRenderer(com.vaadin.flow.data.renderer.ComponentRenderer<? extends com.vaadin.flow.component.Component,T> itemRenderer)
itemRenderer - the item renderer, not nullpublic void setItemEnabledProvider(com.vaadin.flow.function.SerializablePredicate<T> itemEnabledProvider)
true) or disabled (false). Disabled items are displayed
as grayed out and the user cannot select them. The default predicate
always returns true (all the items are enabled).itemEnabledProvider - the item enable predicate, not nullpublic com.vaadin.flow.function.SerializablePredicate<T> getItemEnabledProvider()
setItemEnabledProvider(com.vaadin.flow.function.SerializablePredicate<T>)public void setRequiredIndicatorVisible(boolean requiredIndicatorVisible)
Not supported by the client-side web-component, see issue in GitHub.
setRequiredIndicatorVisible in interface com.vaadin.flow.component.HasValue<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<ListBox<T>,T>,T>setRequiredIndicatorVisible in interface com.vaadin.flow.component.HasValueAndElement<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<ListBox<T>,T>,T>UnsupportedOperationExceptionpublic void onEnabledStateChanged(boolean enabled)
onEnabledStateChanged in class com.vaadin.flow.component.ComponentCopyright © 2019 Vaadin Ltd. All rights reserved.