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.WebValuePickerActionHandler
PickerField.ActionType, PickerField.AfterLookupCloseHandler, PickerField.AfterLookupSelectionHandler, PickerField.ClearAction, PickerField.FieldListener, PickerField.LookupAction, PickerField.OpenAction, PickerField.PickerFieldAction, PickerField.StandardAction
Field.Validator<T>
io.jmix.ui.component.EntityPicker.EntityPickerAction
io.jmix.ui.component.ValuePicker.FieldValueChangeEvent<V>, io.jmix.ui.component.ValuePicker.ValuePickerAction
io.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.Wrapper
io.jmix.ui.component.HasContextHelp.ContextHelpIconClickEvent
LookupComponent.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, metadataTools
editable, parentEditableChangeListener, validators, VALIDATORS_LIST_INITIAL_CAPACITY
internalValue, uiTestIdsSupport, valueBinding
alignment, applicationContext, component, contextHelpIconClickHandler, contextHelpIconClickListener, descriptionAsHtml, element, frame, htmlSanitizerEnabled, icon, ICON_STYLE, id, parent
NAME
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, setValueFromUser
actionPropertyChanged, 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, setupButtonAction
addValidator, attachValueChangeListener, getDatatypeConversionErrorMsg, getErrorMessage, getRequiredMessage, getValidators, isEditable, isRequired, isValid, removeValidator, setEditable, setParent, setRequired, setRequiredMessage, setupComponentErrorProvider, triggerValidators, validate
addValueChangeListener, componentValueChanged, convertToModel, convertToPresentation, fieldValueEquals, getValue, getValueSource, setUiTestId, setUiTestIdsSupport, setValueSource, setValueToPresentation, valueBindingActivated, valueBindingConnected
addAttachListener, 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, withUnwrappedComposition
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addFieldListener, getClearAction, getLookupAction, getOpenAction, of
addValidators, getDatasource, getMetaProperty, getMetaPropertyPath, setDatasource
addFieldValueChangeListener, isFieldEditable, setFieldEditable
getValueSource, setValueSource
addValueChangeListener, clear, getEmptyValue, getValue, isEmpty, setValue
isEditable, isEditableWithParent, setEditable
addStyleName, 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, withUnwrappedComposition
isValid, isValidateOnCommit, validate
getIcon, setIcon, setIconFromSet
getContextHelpIconClickHandler, getContextHelpText, isContextHelpTextHtmlEnabled, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled
isCaptionAsHtml, setCaptionAsHtml
getDescription, setDescription
isDescriptionAsHtml, setDescriptionAsHtml
isHtmlSanitizerEnabled, setHtmlSanitizerEnabled
addValidator, addValidators, getValidators, removeValidator
getRequiredMessage, isRequired, setRequired, setRequiredMessage
addAction, addAction, getAction, getActionNN, getActions, getSubPart, removeAction, removeAction, removeAllActions
commit, discard, isBuffered, isModified, setBuffered
focus, getTabIndex, isFocusable, setFocusable, setTabIndex
getCaptionMode, getCaptionProperty, setCaptionMode, setCaptionProperty
protected 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()
PickerField
addLookupAction
in interface PickerField<V extends io.jmix.core.Entity>
@Deprecated public PickerField.ClearAction addClearAction()
PickerField
addClearAction
in interface PickerField<V extends io.jmix.core.Entity>
@Deprecated public PickerField.OpenAction addOpenAction()
PickerField
addOpenAction
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()