Module de.codecamp.vaadin.flowdui
Class FluentListBox<ITEM>
java.lang.Object
de.codecamp.vaadin.flowdui.fluent.FluentComponent<C,F>
de.codecamp.vaadin.flowdui.fluent.FluentAbstractField<com.vaadin.flow.component.listbox.ListBox<ITEM>,FluentListBox<ITEM>,ITEM>
de.codecamp.vaadin.flowdui.fluent.forminputs.FluentListBox<ITEM>
- All Implemented Interfaces:
com.vaadin.flow.function.SerializableSupplier<com.vaadin.flow.component.listbox.ListBox<ITEM>>
,FluentGridLayoutComponentExtension<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>> FluentHasSingleComponentComponentExtension<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>> FluentAttachNotifier<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>> FluentComponentExtension<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>> FluentDetachNotifier<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>> FluentHasElement<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>> FluentHasEnabled<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>> FluentHasListDataView<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>, ITEM> FluentHasSize<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>> FluentHasValueAndElement<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>, com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.listbox.ListBox<ITEM>, ITEM>, ITEM> FluentSingleSelect<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>, ITEM> FluentFlexLayoutComponentExtension<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>> FluentHasComponentsComponentExtension<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>> FluentHasOrderedComponentsComponentExtension<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>> FluentHorizontalLayoutComponentExtension<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>> FluentScrollerComponentExtension<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>> FluentVerticalLayoutComponentExtension<com.vaadin.flow.component.listbox.ListBox<ITEM>,
,FluentListBox<ITEM>> Serializable
,Supplier<com.vaadin.flow.component.listbox.ListBox<ITEM>>
public class FluentListBox<ITEM>
extends FluentAbstractField<com.vaadin.flow.component.listbox.ListBox<ITEM>,FluentListBox<ITEM>,ITEM>
implements FluentSingleSelect<com.vaadin.flow.component.listbox.ListBox<ITEM>,FluentListBox<ITEM>,ITEM>, FluentHasSize<com.vaadin.flow.component.listbox.ListBox<ITEM>,FluentListBox<ITEM>>, FluentHasListDataView<com.vaadin.flow.component.listbox.ListBox<ITEM>,FluentListBox<ITEM>,ITEM>
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionitemEnabledProvider
(com.vaadin.flow.function.SerializablePredicate<ITEM> itemEnabledProvider) itemLabelGenerator
(com.vaadin.flow.component.ItemLabelGenerator<ITEM> itemLabelGenerator) itemRenderer
(com.vaadin.flow.data.renderer.ComponentRenderer<? extends com.vaadin.flow.component.Component, ITEM> itemRenderer) Methods inherited from class de.codecamp.vaadin.flowdui.fluent.FluentComponent
addTo, apply, apply, applyFluent, applyFluent, data, data, get, id, visible
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentAttachNotifier
onAttach
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentDetachNotifier
onDetach
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.layouts.FluentFlexLayoutComponentExtension
addTo, addTo, addToAt, addToAt, replace, replace
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.custom.FluentGridLayoutComponentExtension
addTo, addTo, addToAt, addToAt, replace, replace
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.layouts.FluentHasComponentsComponentExtension
addTo, addToAt
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentHasElement
applyToElement, getElement
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentHasEnabled
disabled, enabled
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentHasListDataView
items, items, items
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.layouts.FluentHasOrderedComponentsComponentExtension
addTo, addToAt, replace
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.custom.FluentHasSingleComponentComponentExtension
addTo, addTo, addTo, addTo
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentHasSize
height, height, heightAuto, heightFull, maxHeight, maxHeight, maxWidth, maxWidth, minHeight, minHeight, minWidth, minWidth, size, size, size, size, sizeAuto, sizeFull, sizeUndefined, width, width, widthAuto, widthFull
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentHasValueAndElement
clear, onValueChange, readOnly, readOnly, requiredIndicatorVisible, requiredIndicatorVisible, value, valueDelayed
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.layouts.FluentHorizontalLayoutComponentExtension
addTo, addTo, addToAt, addToAt, replace, replace
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.layouts.FluentScrollerComponentExtension
addTo, addTo, addTo, addTo
-
Constructor Details
-
FluentListBox
public FluentListBox() -
FluentListBox
-
-
Method Details
-
itemRenderer
public FluentListBox<ITEM> itemRenderer(com.vaadin.flow.data.renderer.ComponentRenderer<? extends com.vaadin.flow.component.Component, ITEM> itemRenderer) -
itemLabelGenerator
public FluentListBox<ITEM> itemLabelGenerator(com.vaadin.flow.component.ItemLabelGenerator<ITEM> itemLabelGenerator) -
itemEnabledProvider
public FluentListBox<ITEM> itemEnabledProvider(com.vaadin.flow.function.SerializablePredicate<ITEM> itemEnabledProvider)
-