Class VSelect<T>
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.AbstractField<C,T>
 
com.vaadin.flow.component.AbstractSinglePropertyField<com.vaadin.flow.component.select.Select<T>,T>
 
com.vaadin.flow.component.select.Select<T>
org.vaadin.firitin.components.select.VSelect<T>
- All Implemented Interfaces:
- com.vaadin.flow.component.AttachNotifier,- com.vaadin.flow.component.BlurNotifier<com.vaadin.flow.component.select.Select<T>>,- com.vaadin.flow.component.DetachNotifier,- com.vaadin.flow.component.Focusable<com.vaadin.flow.component.select.Select<T>>,- com.vaadin.flow.component.FocusNotifier<com.vaadin.flow.component.select.Select<T>>,- com.vaadin.flow.component.HasAriaLabel,- com.vaadin.flow.component.HasComponents,- com.vaadin.flow.component.HasElement,- com.vaadin.flow.component.HasEnabled,- com.vaadin.flow.component.HasHelper,- com.vaadin.flow.component.HasLabel,- com.vaadin.flow.component.HasPlaceholder,- com.vaadin.flow.component.HasSize,- com.vaadin.flow.component.HasStyle,- com.vaadin.flow.component.HasTheme,- com.vaadin.flow.component.HasValidation,- com.vaadin.flow.component.HasValue<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.select.Select<T>,,- T>, - T> - com.vaadin.flow.component.HasValueAndElement<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.select.Select<T>,,- T>, - T> - com.vaadin.flow.component.shared.HasClientValidation,- com.vaadin.flow.component.shared.HasOverlayClassName,- com.vaadin.flow.component.shared.HasPrefix,- com.vaadin.flow.component.shared.HasThemeVariant<com.vaadin.flow.component.select.SelectVariant>,- com.vaadin.flow.component.shared.HasTooltip,- com.vaadin.flow.component.shared.HasValidationProperties,- com.vaadin.flow.component.shared.InputField<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.select.Select<T>,,- T>, - T> - com.vaadin.flow.data.binder.HasItemComponents<T>,- com.vaadin.flow.data.binder.HasValidator<T>,- com.vaadin.flow.data.provider.HasDataView<T,,- Void, - com.vaadin.flow.component.select.data.SelectDataView<T>> - com.vaadin.flow.data.provider.HasListDataView<T,,- com.vaadin.flow.component.select.data.SelectListDataView<T>> - com.vaadin.flow.data.selection.SingleSelect<com.vaadin.flow.component.select.Select<T>,,- T> - Serializable,- FluentBlurNotifier<com.vaadin.flow.component.select.Select<T>,,- VSelect<T>> - FluentFocusable<com.vaadin.flow.component.select.Select<T>,,- VSelect<T>> - FluentFocusNotifier<com.vaadin.flow.component.select.Select<T>,,- VSelect<T>> - FluentHasComponents<VSelect<T>>,- FluentHasEnabled<VSelect<T>>,- FluentHasHelper<VSelect<T>>,- FluentHasSize<VSelect<T>>,- FluentHasStyle<VSelect<T>>,- FluentHasTooltip<VSelect<T>>,- FluentHasValidation<VSelect<T>>,- FluentHasValueAndElement<VSelect<T>,,- com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.select.Select<T>, - T>, - T> - FluentHasLabel<VSelect<T>>
public class VSelect<T>
extends com.vaadin.flow.component.select.Select<T>
implements FluentHasComponents<VSelect<T>>, FluentHasSize<VSelect<T>>, FluentHasValidation<VSelect<T>>, FluentHasStyle<VSelect<T>>, FluentFocusable<com.vaadin.flow.component.select.Select<T>,VSelect<T>>, FluentHasValueAndElement<VSelect<T>,com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.select.Select<T>,T>,T>, FluentHasLabel<VSelect<T>>, FluentHasHelper<VSelect<T>>, FluentHasTooltip<VSelect<T>>    
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.vaadin.flow.component.select.Selectcom.vaadin.flow.component.select.Select.InvalidChangeEvent, com.vaadin.flow.component.select.Select.OpenedChangeEventNested classes/interfaces inherited from class com.vaadin.flow.component.AbstractFieldcom.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<C extends com.vaadin.flow.component.Component,V extends Object> Nested classes/interfaces inherited from interface com.vaadin.flow.component.BlurNotifiercom.vaadin.flow.component.BlurNotifier.BlurEvent<C extends com.vaadin.flow.component.Component>Nested classes/interfaces inherited from interface com.vaadin.flow.component.FocusNotifiercom.vaadin.flow.component.FocusNotifier.FocusEvent<C extends com.vaadin.flow.component.Component>Nested classes/interfaces inherited from interface com.vaadin.flow.component.shared.HasClientValidationcom.vaadin.flow.component.shared.HasClientValidation.ClientValidatedEventNested classes/interfaces inherited from interface com.vaadin.flow.data.binder.HasItemComponentscom.vaadin.flow.data.binder.HasItemComponents.ItemComponent<T extends Object>Nested classes/interfaces inherited from interface com.vaadin.flow.component.HasValuecom.vaadin.flow.component.HasValue.ValueChangeEvent<V extends Object>, com.vaadin.flow.component.HasValue.ValueChangeListener<E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<?>>
- 
Field SummaryFields inherited from class com.vaadin.flow.component.select.SelectLABEL_ATTRIBUTE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionwith(com.vaadin.flow.component.Component... components) withAutofocus(boolean autofocus) withComponents(T afterItem, com.vaadin.flow.component.Component... components) withDataProvider(com.vaadin.flow.data.provider.DataProvider<T, Void> dataProvider) withEmptySelectionAllowed(boolean emptySelectionAllowed) withEmptySelectionCaption(String emptySelectionCaption) withItemEnabledProvider(com.vaadin.flow.function.SerializablePredicate<T> itemEnabledProvider) withItemLabelGenerator(com.vaadin.flow.component.ItemLabelGenerator<T> itemLabelGenerator) withItems(Collection<T> items) withPlaceholder(String placeholder) withPrependComponents(T beforeItem, com.vaadin.flow.component.Component... components) withRenderer(com.vaadin.flow.data.renderer.ComponentRenderer<? extends com.vaadin.flow.component.Component, T> renderer) withTextRenderer(com.vaadin.flow.component.ItemLabelGenerator<T> itemLabelGenerator) Methods inherited from class com.vaadin.flow.component.select.Selectadd, addComponentAsFirst, addComponentAtIndex, addComponents, addInvalidChangeListener, addOpenedChangeListener, getAriaLabel, getAriaLabelledBy, getChildren, getDataProvider, getEmptySelectionCaption, getGenericDataView, getItemEnabledProvider, getItemLabelGenerator, getItemPosition, getItemRenderer, getLabel, getListDataView, hasValidValue, isAutofocus, isEmptySelectionAllowed, isOpened, isRequiredIndicatorVisible, onAttach, onEnabledStateChanged, prependComponents, remove, removeAll, setAriaLabel, setAriaLabelledBy, setAutofocus, setDataProvider, setEmptySelectionAllowed, setEmptySelectionCaption, setItemEnabledProvider, setItemLabelGenerator, setItems, setItems, setItems, setLabel, setManualValidation, setOpened, setPlaceholder, setRenderer, setRequiredIndicatorVisible, setTextRenderer, validate, valueEqualsMethods inherited from class com.vaadin.flow.component.AbstractSinglePropertyFieldgetSynchronizationRegistration, setPresentationValue, setSynchronizedEventMethods inherited from class com.vaadin.flow.component.AbstractFieldaddValueChangeListener, getEmptyValue, getValue, isEmpty, setModelValue, setValueMethods inherited from class com.vaadin.flow.component.ComponentaddListener, findAncestor, fireEvent, from, get, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onDetach, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setVisibleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifieraddAttachListenerMethods inherited from interface com.vaadin.flow.component.BlurNotifieraddBlurListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifieraddDetachListenerMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentBlurNotifierwithBlurListenerMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentFocusablewithTabIndexMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentFocusNotifierwithFocusListenerMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasComponentsnavigate, withComponentAsFirst, withComponentAtIndex, withComponentsMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasEnabledwithEnabledMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasHelperwithHelperComponent, withHelperTextMethods inherited from interface org.vaadin.firitin.fluency.ui.internal.FluentHasLabelwithLabelMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasSizewithFullHeight, withFullWidth, withHeight, withMaxHeight, withMaxSize, withMaxWidth, withMinHeight, withMinSize, withMinWidth, withSize, withSizeFull, withSizeUndefined, withWidthMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasStylewithAddedClassName, withClassName, withStyleMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasTooltipwithTooltipMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasValidationwithErrorMessage, withInvalidMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasValueAndElementwithReadOnly, withRequiredIndicatorVisible, withValue, withValueChangeListenerMethods inherited from interface com.vaadin.flow.component.FocusableaddFocusShortcut, blur, focus, getTabIndex, setTabIndexMethods inherited from interface com.vaadin.flow.component.FocusNotifieraddFocusListenerMethods inherited from interface com.vaadin.flow.component.shared.HasClientValidationaddClientValidatedEventListenerMethods inherited from interface com.vaadin.flow.component.HasComponentsadd, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElementgetElementMethods inherited from interface com.vaadin.flow.component.HasEnabledisEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasHelpergetHelperComponent, getHelperText, setHelperComponent, setHelperTextMethods inherited from interface com.vaadin.flow.component.HasLabelgetLabel, setLabelMethods inherited from interface com.vaadin.flow.data.provider.HasListDataViewsetItems, setItemsMethods inherited from interface com.vaadin.flow.component.shared.HasOverlayClassNamegetOverlayClassName, setOverlayClassNameMethods inherited from interface com.vaadin.flow.component.HasPlaceholdergetPlaceholderMethods inherited from interface com.vaadin.flow.component.shared.HasPrefixgetPrefixComponent, setPrefixComponentMethods inherited from interface com.vaadin.flow.component.HasSizegetHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFullMethods inherited from interface com.vaadin.flow.component.HasStyleaddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameMethods inherited from interface com.vaadin.flow.component.HasThemeaddThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeNameMethods inherited from interface com.vaadin.flow.component.shared.HasThemeVariantaddThemeVariants, removeThemeVariantsMethods inherited from interface com.vaadin.flow.component.shared.HasTooltipgetTooltip, setTooltipTextMethods inherited from interface com.vaadin.flow.component.HasValidationsetManualValidationMethods inherited from interface com.vaadin.flow.component.shared.HasValidationPropertiesgetErrorMessage, isInvalid, setErrorMessage, setInvalidMethods inherited from interface com.vaadin.flow.data.binder.HasValidatoraddValidationStatusChangeListener, getDefaultValidatorMethods inherited from interface com.vaadin.flow.component.HasValueaddValueChangeListener, clear, getEmptyValue, getOptionalValue, getValue, isEmpty, setValueMethods inherited from interface com.vaadin.flow.component.HasValueAndElementisReadOnly, setReadOnly
- 
Constructor Details- 
VSelectpublic VSelect()
- 
VSelect
- 
VSelect
- 
VSelect
 
- 
- 
Method Details- 
withRenderer
- 
withTextRenderer
- 
withEmptySelectionAllowed
- 
withEmptySelectionCaption
- 
withItemEnabledProvider
- 
withItemLabelGenerator
- 
withPlaceholder
- 
withAutofocus
- 
with
- 
withComponents
- 
withPrependComponents
- 
withDataProvider
- 
withItems
- 
withItems
 
-