public interface ListEditor extends Field, Component.Focusable
Modifier and Type | Interface and Description |
---|---|
static class |
ListEditor.EditorCloseEvent |
static interface |
ListEditor.EditorCloseListener
Listener that will be notified when editor window is closed.
|
static class |
ListEditor.ItemType |
Field.Validator
Component.ActionOwner, Component.ActionsHolder, Component.Alignment, Component.BelongToFrame, Component.Buffered, Component.ChildEditableController, Component.Collapsable, Component.Container, Component.ContextHelpIconClickEvent, Component.Disposable, Component.Editable, Component.EditableChangeEvent, Component.EditableChangeListener, Component.EditableChangeNotifier, Component.ExpandedStateChangeEvent, Component.ExpandedStateChangeListener, Component.Focusable, Component.HasBorder, Component.HasButtonsPanel, Component.HasCaption, Component.HasContextHelp, Component.HasFormatter, Component.HasIcon, Component.HasInputPrompt, Component.HasNamedComponents, Component.HasOptionsStyleProvider, Component.HasPresentations, Component.HasRowsCount, Component.HasSettings, Component.HasValue, Component.HasXmlDescriptor, Component.LayoutClickEvent, Component.LayoutClickListener, Component.LayoutClickNotifier, Component.Margin, Component.MouseEventDetails, Component.OptionsStyleProvider, Component.OrderedContainer, Component.OuterMargin, Component.SecuredActionsHolder, Component.ShortcutAction, Component.ShortcutNotifier, Component.ShortcutTriggeredEvent, Component.Spacing, Component.UiPermissionAware, Component.Validatable, Component.ValueChangeEvent, Component.ValueChangeListener, Component.Wrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
AUTO_SIZE, AUTO_SIZE_PX, UNITS_PERCENTAGE, UNITS_PIXELS
Modifier and Type | Method and Description |
---|---|
void |
addEditorCloseListener(ListEditor.EditorCloseListener listener)
Adds
ListEditor.EditorCloseListener that invoked after editor window
closing. |
java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> |
getEditorParamsSupplier() |
java.lang.String |
getEditorWindowId() |
java.lang.String |
getEntityJoinClause() |
java.lang.String |
getEntityName() |
java.lang.String |
getEntityWhereClause() |
java.lang.Class<? extends java.lang.Enum> |
getEnumClass() |
ListEditor.ItemType |
getItemType() |
java.lang.String |
getLookupScreen() |
java.util.List<?> |
getOptionsList() |
java.util.Map<java.lang.String,java.lang.Object> |
getOptionsMap() |
java.util.TimeZone |
getTimeZone() |
boolean |
isClearButtonVisible() |
boolean |
isUseLookupField() |
void |
removeEditorCloseListener(ListEditor.EditorCloseListener listener) |
void |
setClearButtonVisible(boolean visible) |
void |
setEditorParamsSupplier(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> paramsSupplier) |
void |
setEditorWindowId(java.lang.String windowId)
Sets the window id of editor screen
|
void |
setEntityJoinClause(java.lang.String entityJoinClause) |
void |
setEntityName(java.lang.String entityName)
Sets the entity name.
|
void |
setEntityWhereClause(java.lang.String entityWhereClause) |
void |
setEnumClass(java.lang.Class<? extends java.lang.Enum> enumClass) |
void |
setItemType(ListEditor.ItemType itemType)
Sets the type of elements of editable collection
|
void |
setLookupScreen(java.lang.String lookupScreen)
Sets the entity lookup screen ID
|
void |
setOptionsList(java.util.List<?> optionsList)
Set the list of available collection items values
|
void |
setOptionsMap(java.util.Map<java.lang.String,java.lang.Object> optionsMap) |
void |
setTimeZone(java.util.TimeZone timeZone) |
void |
setUseLookupField(boolean useLookupField)
Sets whether a lookup field must be used for selecting an entity.
|
addValidator, getRequiredMessage, getValidators, isRequired, removeValidator, setRequired, setRequiredMessage
getDatasource, getMetaProperty, getMetaPropertyPath, setDatasource
addListener, addValueChangeListener, getValue, removeListener, removeValueChangeListener, setValue
isEditable, isEditableWithParent, setEditable
getFrame, setFrame
addStyleName, getAlignment, getDebugId, getHeight, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthUnits, isEnabled, isEnabledItself, isResponsive, isVisible, isVisibleItself, removeStyleName, requestFocus, setAlignment, setDebugId, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition
getCaption, getDescription, setCaption, setDescription
isValid, isValidateOnCommit, validate
getIcon, setIcon, setIconFromSet
getContextHelpIconClickHandler, getContextHelpText, isContextHelpTextHtmlEnabled, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled
getTabIndex, isFocusable, setFocusable, setTabIndex
static final java.lang.String NAME
boolean isUseLookupField()
void setUseLookupField(boolean useLookupField)
java.lang.String getLookupScreen()
void setLookupScreen(java.lang.String lookupScreen)
java.lang.String getEntityName()
void setEntityName(java.lang.String entityName)
java.util.List<?> getOptionsList()
void setOptionsList(java.util.List<?> optionsList)
java.util.Map<java.lang.String,java.lang.Object> getOptionsMap()
void setOptionsMap(java.util.Map<java.lang.String,java.lang.Object> optionsMap)
java.lang.String getEntityJoinClause()
void setEntityJoinClause(java.lang.String entityJoinClause)
java.lang.String getEntityWhereClause()
void setEntityWhereClause(java.lang.String entityWhereClause)
java.lang.Class<? extends java.lang.Enum> getEnumClass()
void setEnumClass(java.lang.Class<? extends java.lang.Enum> enumClass)
void setClearButtonVisible(boolean visible)
boolean isClearButtonVisible()
void setEditorWindowId(java.lang.String windowId)
windowId
- alias of screen in the app-screens.xmljava.lang.String getEditorWindowId()
void addEditorCloseListener(ListEditor.EditorCloseListener listener)
ListEditor.EditorCloseListener
that invoked after editor window
closing.listener
- listener instancevoid removeEditorCloseListener(ListEditor.EditorCloseListener listener)
listener
- listener to be removedvoid setEditorParamsSupplier(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> paramsSupplier)
paramsSupplier
- additional params map for editor screen.java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> getEditorParamsSupplier()
void setTimeZone(java.util.TimeZone timeZone)
timeZone
- - for DateTime fields and date formattingjava.util.TimeZone getTimeZone()
void setItemType(ListEditor.ItemType itemType)
ListEditor.ItemType getItemType()