public class WebPickerField<V extends io.jmix.core.Entity> extends io.jmix.ui.component.impl.EntityPickerImpl<V> implements PickerField<V>
io.jmix.ui.component.impl.ValuePickerImpl.WebValuePickerActionHandlerPickerField.ActionType, PickerField.AfterLookupCloseHandler, PickerField.AfterLookupSelectionHandler, PickerField.ClearAction, PickerField.FieldListener, PickerField.LookupAction, PickerField.OpenAction, PickerField.PickerFieldAction, PickerField.StandardActionField.Validator<T>io.jmix.ui.component.EntityPicker.EntityPickerActionio.jmix.ui.component.ValuePicker.FieldValueChangeEvent<V>, io.jmix.ui.component.ValuePicker.ValuePickerActionio.jmix.ui.component.HasValue.ValueChangeEvent<V>io.jmix.ui.component.Component.Alignment, io.jmix.ui.component.Component.BelongToFrame, io.jmix.ui.component.Component.Disposable, io.jmix.ui.component.Component.Editable, io.jmix.ui.component.Component.Focusable, io.jmix.ui.component.Component.HasCaption, io.jmix.ui.component.Component.HasDescription, io.jmix.ui.component.Component.HasIcon, io.jmix.ui.component.Component.HasXmlDescriptor, io.jmix.ui.component.Component.Wrapperio.jmix.ui.component.HasContextHelp.ContextHelpIconClickEventLookupComponent.LookupSelectionChangeNotifier<T>| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.Function<? super V,java.lang.String> |
iconProvider |
protected java.util.function.Function<? super V,java.lang.String> |
optionCaptionProvider |
actionButtons, actionHandler, actionPropertyChangeListener, actions, actionsPermissions, fieldIconProvider, fieldListenerRegistration, formatter, metadataToolseditable, parentEditableChangeListener, validators, VALIDATORS_LIST_INITIAL_CAPACITYinternalValue, uiTestIdsSupport, valueBindingalignment, applicationContext, component, contextHelpIconClickHandler, contextHelpIconClickListener, descriptionAsHtml, element, frame, htmlSanitizerEnabled, icon, ICON_STYLE, id, parentNAME| Constructor and Description |
|---|
WebPickerField() |
| Modifier and Type | Method and Description |
|---|---|
PickerField.ClearAction |
addClearAction()
Deprecated.
|
PickerField.LookupAction |
addLookupAction()
Deprecated.
|
PickerField.OpenAction |
addOpenAction()
Deprecated.
|
void |
addValidator(java.util.function.Consumer<? super V> validator) |
protected java.lang.String |
formatValue(V value) |
protected com.vaadin.server.Resource |
generateOptionIcon(V item) |
java.util.function.Function<? super V,java.lang.String> |
getFieldIconProvider() |
java.util.function.Function<? super V,java.lang.String> |
getOptionCaptionProvider() |
java.util.function.Function<? super V,java.lang.String> |
getOptionIconProvider() |
void |
removeValidator(java.util.function.Consumer<V> validator) |
void |
setFieldIconProvider(java.util.function.Function<? super V,java.lang.String> iconProvider) |
void |
setOptionCaptionProvider(java.util.function.Function<? super V,java.lang.String> optionCaptionProvider) |
void |
setOptionIconProvider(java.util.function.Function<? super V,java.lang.String> optionIconProvider) |
checkValueType, createComponent, getLookupSelectedItems, getMetaClass, setLookupSelectHandler, setMetaClass, setMetadata, setValue, setValueFromUseractionPropertyChanged, addAction, addAction, addFieldValueChangeListener, afterPropertiesSet, applyDefaultValueFormat, commit, discard, focus, getAction, getActions, getActionsPermissions, getFormatter, getTabIndex, initComponent, isBuffered, isFieldEditable, isModified, onFieldValueChange, refreshActionsState, removeAction, removeAction, removeAllActions, setBuffered, setButtonIcon, setDebugId, setEditableToComponent, setFieldEditable, setFormatter, setFrame, setMetadataTools, setTabIndex, setUiComponentProperties, setupButtonActionaddValidator, attachValueChangeListener, getDatatypeConversionErrorMsg, getErrorMessage, getRequiredMessage, getValidators, isEditable, isRequired, isValid, removeValidator, setEditable, setParent, setRequired, setRequiredMessage, setupComponentErrorProvider, triggerValidators, validateaddValueChangeListener, componentValueChanged, convertToModel, convertToPresentation, fieldValueEquals, getValue, getValueSource, setUiTestId, setUiTestIdsSupport, setValueSource, setValueToPresentation, valueBindingActivated, valueBindingConnectedaddAttachListener, addDetachListener, addStyleName, assignDebugId, attached, detached, getAlignment, getCaption, getComponent, getComposition, getContextHelpIconClickHandler, getContextHelpText, getDebugId, getDescription, getEventHub, getFrame, getHeight, getHeightSizeUnit, getHtmlSanitizer, getIcon, getIconName, getIconResource, getId, getParent, getStyleName, getUiComponentProperties, getUiProperties, getWidth, getWidthSizeUnit, getXmlDescriptor, hasSubscriptions, hasValidationError, isAttached, isCaptionAsHtml, isContextHelpTextHtmlEnabled, isDescriptionAsHtml, isEnabled, isEnabledRecursive, isHtmlSanitizerEnabled, isResponsive, isVisible, isVisibleRecursive, onContextHelpIconClick, publish, removeStyleName, sanitize, setAlignment, setApplicationContext, setCaption, setCaptionAsHtml, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled, setDescription, setDescriptionAsHtml, setEnabled, setHeight, setHtmlSanitizerEnabled, setIcon, setIconFromSet, setId, setResponsive, setStyleName, setValidationError, setVisible, setWidth, setXmlDescriptor, unsubscribe, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedCompositionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddFieldListener, getClearAction, getLookupAction, getOpenAction, ofaddValidators, getDatasource, getMetaProperty, getMetaPropertyPath, setDatasourceaddFieldValueChangeListener, isFieldEditable, setFieldEditablegetValueSource, setValueSourceaddValueChangeListener, clear, getEmptyValue, getValue, isEmpty, setValueisEditable, isEditableWithParent, setEditableaddStyleName, getAlignment, getHeight, getHeightSizeUnit, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, isEnabled, isEnabledRecursive, isResponsive, isVisible, isVisibleRecursive, removeStyleName, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedCompositionisValid, isValidateOnCommit, validategetIcon, setIcon, setIconFromSetgetContextHelpIconClickHandler, getContextHelpText, isContextHelpTextHtmlEnabled, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabledisCaptionAsHtml, setCaptionAsHtmlgetDescription, setDescriptionisDescriptionAsHtml, setDescriptionAsHtmlisHtmlSanitizerEnabled, setHtmlSanitizerEnabledaddValidator, addValidators, getValidators, removeValidatorgetRequiredMessage, isRequired, setRequired, setRequiredMessageaddAction, addAction, getAction, getActionNN, getActions, getSubPart, removeAction, removeAction, removeAllActionscommit, discard, isBuffered, isModified, setBufferedfocus, getTabIndex, isFocusable, setFocusable, setTabIndexgetCaptionMode, getCaptionProperty, setCaptionMode, setCaptionPropertyprotected java.util.function.Function<? super V extends io.jmix.core.Entity,java.lang.String> optionCaptionProvider
protected java.util.function.Function<? super V extends io.jmix.core.Entity,java.lang.String> iconProvider
@Deprecated public PickerField.LookupAction addLookupAction()
PickerFieldaddLookupAction in interface PickerField<V extends io.jmix.core.Entity>@Deprecated public PickerField.ClearAction addClearAction()
PickerFieldaddClearAction in interface PickerField<V extends io.jmix.core.Entity>@Deprecated public PickerField.OpenAction addOpenAction()
PickerFieldaddOpenAction in interface PickerField<V extends io.jmix.core.Entity>public void addValidator(java.util.function.Consumer<? super V> validator)
public void removeValidator(java.util.function.Consumer<V> validator)
protected java.lang.String formatValue(@Nullable
V value)
formatValue in class io.jmix.ui.component.impl.ValuePickerImpl<V extends io.jmix.core.Entity>public void setOptionCaptionProvider(java.util.function.Function<? super V,java.lang.String> optionCaptionProvider)
setOptionCaptionProvider in interface io.jmix.ui.component.HasOptionCaptionProvider<V extends io.jmix.core.Entity>public java.util.function.Function<? super V,java.lang.String> getOptionCaptionProvider()
getOptionCaptionProvider in interface io.jmix.ui.component.HasOptionCaptionProvider<V extends io.jmix.core.Entity>public void setOptionIconProvider(java.util.function.Function<? super V,java.lang.String> optionIconProvider)
setOptionIconProvider in interface io.jmix.ui.component.HasOptionIconProvider<V extends io.jmix.core.Entity>protected com.vaadin.server.Resource generateOptionIcon(V item)
generateOptionIcon in class io.jmix.ui.component.impl.ValuePickerImpl<V extends io.jmix.core.Entity>public java.util.function.Function<? super V,java.lang.String> getOptionIconProvider()
getOptionIconProvider in interface io.jmix.ui.component.HasOptionIconProvider<V extends io.jmix.core.Entity>public void setFieldIconProvider(@Nullable
java.util.function.Function<? super V,java.lang.String> iconProvider)
@Nullable public java.util.function.Function<? super V,java.lang.String> getFieldIconProvider()