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.ValidatorComponent.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, setRequiredMessagegetDatasource, getMetaProperty, getMetaPropertyPath, setDatasourceaddListener, addValueChangeListener, getValue, removeListener, removeValueChangeListener, setValueisEditable, isEditableWithParent, setEditablegetFrame, setFrameaddStyleName, 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, unwrapCompositiongetCaption, getDescription, setCaption, setDescriptionisValid, isValidateOnCommit, validategetIcon, setIcon, setIconFromSetgetContextHelpIconClickHandler, getContextHelpText, isContextHelpTextHtmlEnabled, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabledgetTabIndex, isFocusable, setFocusable, setTabIndexstatic 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()