public interface EntityLinkField<V> extends Field<V>, Component.Focusable
Modifier and Type | Interface and Description |
---|---|
static class |
EntityLinkField.EditorCloseEvent<V>
Describes editor close event.
|
static interface |
EntityLinkField.EntityLinkClickHandler |
static interface |
EntityLinkField.ScreenCloseListener
Deprecated.
|
Field.Validator<T>
HasValue.ValueChangeEvent<V>
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.OptionsStyleProvider, Component.Wrapper
HasContextHelp.ContextHelpIconClickEvent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE, UNITS_PERCENTAGE, UNITS_PIXELS
Modifier and Type | Method and Description |
---|---|
com.haulmont.bali.events.Subscription |
addEditorCloseListener(java.util.function.Consumer<EntityLinkField.EditorCloseEvent> editorCloseListener)
Adds editor close listener.
|
EntityLinkField.EntityLinkClickHandler |
getCustomClickHandler() |
com.haulmont.chile.core.model.MetaClass |
getMetaClass() |
OpenMode |
getOpenMode() |
ListComponent |
getOwner() |
java.lang.String |
getScreen() |
EntityLinkField.ScreenCloseListener |
getScreenCloseListener()
Deprecated.
Use
Subscription instead to unsubscribe. |
WindowManager.OpenType |
getScreenOpenType()
Deprecated.
Use
getOpenMode() instead. |
java.util.Map<java.lang.String,java.lang.Object> |
getScreenParams() |
void |
setCustomClickHandler(EntityLinkField.EntityLinkClickHandler clickHandler) |
void |
setMetaClass(com.haulmont.chile.core.model.MetaClass metaClass) |
void |
setOpenMode(OpenMode openMode)
Sets open mode for editor screen.
|
void |
setOwner(ListComponent owner) |
void |
setScreen(java.lang.String screen) |
void |
setScreenCloseListener(EntityLinkField.ScreenCloseListener closeListener)
Deprecated.
Use
addEditorCloseListener(Consumer) instead. |
void |
setScreenOpenType(WindowManager.OpenType openType)
Deprecated.
Use
setOpenMode(OpenMode) instead. |
void |
setScreenParams(java.util.Map<java.lang.String,java.lang.Object> params) |
addValidator, getRequiredMessage, getValidators, isRequired, removeValidator, setRequired, setRequiredMessage
getDatasource, getMetaProperty, getMetaPropertyPath, setDatasource
addValueChangeListener, clear, getEmptyValue, getValue, isEmpty, removeValueChangeListener, setValue
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, getWidthUnits, isEnabled, isEnabledItself, isEnabledRecursive, isResponsive, isVisible, isVisibleItself, isVisibleRecursive, removeStyleName, requestFocus, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition
getValueSource, setValueSource
isEditable, isEditableWithParent, setEditable
getFrame, setFrame
isValid, isValidateOnCommit, validate
getIcon, setIcon, setIconFromSet
getContextHelpIconClickHandler, getContextHelpText, isContextHelpTextHtmlEnabled, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled
isCaptionAsHtml, setCaptionAsHtml
getCaption, setCaption
getDescription, setDescription
isDescriptionAsHtml, setDescriptionAsHtml
focus, getTabIndex, isFocusable, setFocusable, setTabIndex
static final java.lang.String NAME
@Nullable java.lang.String getScreen()
void setScreen(@Nullable java.lang.String screen)
@Deprecated WindowManager.OpenType getScreenOpenType()
getOpenMode()
instead.@Deprecated void setScreenOpenType(WindowManager.OpenType openType)
setOpenMode(OpenMode)
instead.openType
- open typeOpenMode getOpenMode()
void setOpenMode(OpenMode openMode)
openMode
- open mode@Nullable java.util.Map<java.lang.String,java.lang.Object> getScreenParams()
void setScreenParams(@Nullable java.util.Map<java.lang.String,java.lang.Object> params)
@Deprecated @Nullable EntityLinkField.ScreenCloseListener getScreenCloseListener()
Subscription
instead to unsubscribe.@Deprecated void setScreenCloseListener(@Nullable EntityLinkField.ScreenCloseListener closeListener)
addEditorCloseListener(Consumer)
instead.Screen
the window parameter will
be null. closeListener
- a listener to setcom.haulmont.bali.events.Subscription addEditorCloseListener(java.util.function.Consumer<EntityLinkField.EditorCloseEvent> editorCloseListener)
editorCloseListener
- a listener to set@Nullable EntityLinkField.EntityLinkClickHandler getCustomClickHandler()
void setCustomClickHandler(@Nullable EntityLinkField.EntityLinkClickHandler clickHandler)
com.haulmont.chile.core.model.MetaClass getMetaClass()
void setMetaClass(com.haulmont.chile.core.model.MetaClass metaClass)
ListComponent getOwner()
void setOwner(ListComponent owner)