Class ComboBoxPicker<V>
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.AbstractField<C,T>
 
com.vaadin.flow.component.AbstractSinglePropertyField<TComponent,TValue>
 
com.vaadin.flow.component.combobox.ComboBoxBase<com.vaadin.flow.component.combobox.ComboBox<T>,T,T>
  
com.vaadin.flow.component.combobox.ComboBox<V>
io.jmix.flowui.kit.component.combobox.ComboBoxPicker<V>
- All Implemented Interfaces:
- com.vaadin.flow.component.AttachNotifier,- com.vaadin.flow.component.BlurNotifier<com.vaadin.flow.component.combobox.ComboBox<V>>,- com.vaadin.flow.component.DetachNotifier,- com.vaadin.flow.component.Focusable<com.vaadin.flow.component.combobox.ComboBox<V>>,- com.vaadin.flow.component.FocusNotifier<com.vaadin.flow.component.combobox.ComboBox<V>>,- com.vaadin.flow.component.HasAriaLabel,- 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.combobox.ComboBox<V>,,- V>, - V> - com.vaadin.flow.component.HasValueAndElement<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<V>,,- V>, - V> - com.vaadin.flow.component.shared.HasAllowedCharPattern,- com.vaadin.flow.component.shared.HasAutoOpen,- com.vaadin.flow.component.shared.HasClearButton,- 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.combobox.ComboBoxVariant>,- 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.combobox.ComboBox<V>,,- V>, - V> - com.vaadin.flow.data.binder.HasValidator<V>,- com.vaadin.flow.data.provider.HasDataView<V,,- String, - com.vaadin.flow.component.combobox.dataview.ComboBoxDataView<V>> - com.vaadin.flow.data.provider.HasLazyDataView<V,,- String, - com.vaadin.flow.component.combobox.dataview.ComboBoxLazyDataView<V>> - com.vaadin.flow.data.provider.HasListDataView<V,,- com.vaadin.flow.component.combobox.dataview.ComboBoxListDataView<V>> - HasActions,- HasTitle,- SupportsUserAction<V>,- Serializable
- Direct Known Subclasses:
- EntityComboBox
@Tag("jmix-combo-box-picker")
@JsModule("./src/combo-box-picker/jmix-combo-box-picker.js")
public class ComboBoxPicker<V>
extends com.vaadin.flow.component.combobox.ComboBox<V>
implements SupportsUserAction<V>, HasActions, HasTitle
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.vaadin.flow.component.combobox.ComboBoxcom.vaadin.flow.component.combobox.ComboBox.FetchItemsCallback<T extends Object>, com.vaadin.flow.component.combobox.ComboBox.ItemFilter<T extends Object>Nested classes/interfaces inherited from class com.vaadin.flow.component.combobox.ComboBoxBasecom.vaadin.flow.component.combobox.ComboBoxBase.CustomValueSetEvent<TComponent extends com.vaadin.flow.component.combobox.ComboBoxBase<TComponent,?, ?>> Nested 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.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
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidprotected ValuePickerActionSupportprotected ValuePickerActionSupportvoidremoveAction(Action action) voidsetValueFromClient(V value) Sets the value of this component as if the user had set it.Methods inherited from class com.vaadin.flow.component.combobox.ComboBoxgetEmptyValue, getPattern, isSelected, refreshValue, setOverlayWidth, setOverlayWidth, setPatternMethods inherited from class com.vaadin.flow.component.combobox.ComboBoxBaseaddCustomValueSetListener, generateLabel, getAriaLabel, getAriaLabelledBy, getDataCommunicator, getDataController, getDataGenerator, getDataProvider, getFilter, getGenericDataView, getItemLabelGenerator, getKeyMapper, getLazyDataView, getListDataView, getPageSize, getRenderManager, isAllowCustomValue, isAutofocus, isOpened, isRequired, onAttach, onDetach, runBeforeClientResponse, setAllowCustomValue, setAriaLabel, setAriaLabelledBy, setAutofocus, setDataProvider, setDataProvider, setFilter, setItemLabelGenerator, setItems, setItems, setItems, setItems, setItems, setItems, setItems, setItems, setItems, setItems, setItems, setItemsWithFilterConverter, setItemsWithFilterConverter, setManualValidation, setOpened, setPageSize, setRenderer, setRequired, setValue, validateMethods inherited from class com.vaadin.flow.component.AbstractSinglePropertyFieldgetSynchronizationRegistration, hasValidValue, setPresentationValue, setSynchronizedEventMethods inherited from class com.vaadin.flow.component.AbstractFieldaddValueChangeListener, getValue, isEmpty, setModelValue, valueEqualsMethods inherited from class com.vaadin.flow.component.ComponentaddListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onEnabledStateChanged, 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 com.vaadin.flow.component.FocusableaddFocusShortcut, blur, focus, getTabIndex, setTabIndexMethods inherited from interface com.vaadin.flow.component.FocusNotifieraddFocusListenerMethods inherited from interface io.jmix.flowui.kit.component.HasActionsaddAction, removeAction, removeAllActionsMethods inherited from interface com.vaadin.flow.component.shared.HasAllowedCharPatterngetAllowedCharPattern, setAllowedCharPatternMethods inherited from interface com.vaadin.flow.component.shared.HasAutoOpenisAutoOpen, setAutoOpenMethods inherited from interface com.vaadin.flow.component.shared.HasClearButtonisClearButtonVisible, setClearButtonVisibleMethods inherited from interface com.vaadin.flow.component.shared.HasClientValidationaddClientValidatedEventListenerMethods 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.HasListDataViewsetItemsMethods inherited from interface com.vaadin.flow.component.shared.HasOverlayClassNamegetOverlayClassName, setOverlayClassNameMethods inherited from interface com.vaadin.flow.component.HasPlaceholdergetPlaceholder, setPlaceholderMethods 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.shared.HasValidationPropertiesgetErrorMessage, isInvalid, setErrorMessage, setInvalidMethods inherited from interface com.vaadin.flow.data.binder.HasValidatoraddValidationStatusChangeListener, getDefaultValidatorMethods inherited from interface com.vaadin.flow.component.HasValueaddValueChangeListener, clear, getOptionalValue, getValue, isEmptyMethods inherited from interface com.vaadin.flow.component.HasValueAndElementisReadOnly, isRequiredIndicatorVisible, setReadOnly, setRequiredIndicatorVisible
- 
Field Details- 
actionsSupport
 
- 
- 
Constructor Details- 
ComboBoxPickerpublic ComboBoxPicker()
 
- 
- 
Method Details- 
setValueFromClientDescription copied from interface:SupportsUserActionSets the value of this component as if the user had set it. The user originated attribute is only used for theHasValue.ValueChangeEvent.- Specified by:
- setValueFromClientin interface- SupportsUserAction<V>
- Parameters:
- value- the new value
 
- 
addAction- Specified by:
- addActionin interface- HasActions
 
- 
removeAction- Specified by:
- removeActionin interface- HasActions
 
- 
getActions- Specified by:
- getActionsin interface- HasActions
 
- 
getAction- Specified by:
- getActionin interface- HasActions
 
- 
getActionsSupport
- 
createActionsSupport
 
-