Class FluentComboBox<ITEM>
- java.lang.Object
-
- de.codecamp.vaadin.flowdui.fluent.FluentComponent<C,F>
-
- de.codecamp.vaadin.flowdui.fluent.FluentAbstractField<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>,ITEM>
-
- de.codecamp.vaadin.flowdui.fluent.forminputs.FluentComboBox<ITEM>
-
- All Implemented Interfaces:
com.vaadin.flow.function.SerializableSupplier<com.vaadin.flow.component.combobox.ComboBox<ITEM>>
,FluentAttachNotifier<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>>
,FluentDetachNotifier<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>>
,FluentFocusable<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>>
,FluentHasElement<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>>
,FluentHasEnabled<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>>
,FluentHasHelper<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>>
,FluentHasSize<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>>
,FluentHasStyle<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>>
,FluentHasValidation<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>>
,FluentHasValueAndElement<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>,com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<ITEM>,ITEM>,ITEM>
,Serializable
,Supplier<com.vaadin.flow.component.combobox.ComboBox<ITEM>>
public class FluentComboBox<ITEM> extends FluentAbstractField<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>,ITEM> implements FluentHasSize<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>>, FluentHasValidation<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>>, FluentHasHelper<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>>, FluentHasStyle<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>>, FluentFocusable<com.vaadin.flow.component.combobox.ComboBox<ITEM>,FluentComboBox<ITEM>>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FluentComboBox()
FluentComboBox(com.vaadin.flow.component.combobox.ComboBox<ITEM> component)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FluentComboBox<ITEM>
allowCustomValue(boolean allowCustomValue)
FluentComboBox<ITEM>
autofocus(boolean autofocus)
FluentComboBox<ITEM>
autoOpen(boolean autoOpen)
FluentComboBox<ITEM>
clearButtonVisible(boolean clearButtonVisible)
FluentComboBox<ITEM>
itemLabelGenerator(com.vaadin.flow.component.ItemLabelGenerator<ITEM> itemLabelGenerator)
FluentComboBox<ITEM>
label(String label)
FluentComboBox<ITEM>
onCustomValueSet(com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.combobox.GeneratedVaadinComboBox.CustomValueSetEvent<com.vaadin.flow.component.combobox.ComboBox<ITEM>>> listener)
FluentComboBox<ITEM>
opened(boolean opened)
FluentComboBox<ITEM>
pageSize(int pageSize)
FluentComboBox<ITEM>
pattern(String pattern)
FluentComboBox<ITEM>
placeholder(String placeholder)
FluentComboBox<ITEM>
preventInvalidInput(boolean preventInvalidInput)
FluentComboBox<ITEM>
renderer(com.vaadin.flow.data.renderer.Renderer<ITEM> renderer)
FluentComboBox<ITEM>
required(boolean required)
-
Methods inherited from class de.codecamp.vaadin.flowdui.fluent.FluentComponent
addTo, addTo, addTo, addToAsFirst, addToAsFirst, addToAsFirst, addToAt, addToAt, addToAt, get, replace, replace, replace, 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.FluentFocusable
blur, focus, focusShortcut, onBlur, onFocus, tabIndex
-
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentHasElement
apply, applyToElement, getElement
-
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentHasEnabled
enabled
-
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentHasHelper
helperAboveField, helperComponent, helperText
-
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentHasSize
height, heightFull, maxHeight, maxWidth, minHeight, minWidth, sizeFull, sizeUndefined, width, widthFull
-
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentHasStyle
addClassNames, applyToStyle, className, classNames, getStyle, removeClassNames
-
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentHasValidation
errorMessage, invalid
-
Methods inherited from interface de.codecamp.vaadin.flowdui.fluent.FluentHasValueAndElement
clear, onValueChange, readOnly, requiredIndicatorVisible, value
-
-
-
-
Constructor Detail
-
FluentComboBox
public FluentComboBox()
-
FluentComboBox
public FluentComboBox(com.vaadin.flow.component.combobox.ComboBox<ITEM> component)
-
-
Method Detail
-
label
public FluentComboBox<ITEM> label(String label)
-
placeholder
public FluentComboBox<ITEM> placeholder(String placeholder)
-
pattern
public FluentComboBox<ITEM> pattern(String pattern)
-
itemLabelGenerator
public FluentComboBox<ITEM> itemLabelGenerator(com.vaadin.flow.component.ItemLabelGenerator<ITEM> itemLabelGenerator)
-
renderer
public FluentComboBox<ITEM> renderer(com.vaadin.flow.data.renderer.Renderer<ITEM> renderer)
-
pageSize
public FluentComboBox<ITEM> pageSize(int pageSize)
-
opened
public FluentComboBox<ITEM> opened(boolean opened)
-
autoOpen
public FluentComboBox<ITEM> autoOpen(boolean autoOpen)
-
autofocus
public FluentComboBox<ITEM> autofocus(boolean autofocus)
-
preventInvalidInput
public FluentComboBox<ITEM> preventInvalidInput(boolean preventInvalidInput)
-
required
public FluentComboBox<ITEM> required(boolean required)
-
allowCustomValue
public FluentComboBox<ITEM> allowCustomValue(boolean allowCustomValue)
-
onCustomValueSet
public FluentComboBox<ITEM> onCustomValueSet(com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.combobox.GeneratedVaadinComboBox.CustomValueSetEvent<com.vaadin.flow.component.combobox.ComboBox<ITEM>>> listener)
-
clearButtonVisible
public FluentComboBox<ITEM> clearButtonVisible(boolean clearButtonVisible)
-
-