Class WidgetTemplateEdit
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.ui.screen.StandardEditor<WidgetTemplate>
io.jmix.dashboardsui.screen.widgettemplate.WidgetTemplateEdit
- All Implemented Interfaces:
ChangeTracker,EditorScreen<WidgetTemplate>,FrameOwner,ReadOnlyAwareScreen
@UiController("dshbrd_WidgetTemplate.edit")
@UiDescriptor("widget-template-edit.xml")
public class WidgetTemplateEdit
extends StandardEditor<WidgetTemplate>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.StandardEditor
StandardEditor.AfterCommitChangesEvent, StandardEditor.BeforeCommitChangesEvent, StandardEditor.InitEntityEvent<E>, StandardEditor.ValidationEventNested classes/interfaces inherited from class io.jmix.ui.screen.Screen
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccessConstraintsHelperprotected UiComponentsprotected JsonConverterprotected Buttonprotected Formprotected Metadataprotected booleanprotected ScreenBuildersprotected WidgetRepositoryprotected InstanceContainer<WidgetTemplate>protected WidgetUtilsFields inherited from class io.jmix.ui.screen.StandardEditor
commitActionPerformed, showEnableEditingBtn, showSaveNotificationFields inherited from interface io.jmix.ui.screen.EditorScreen
ENABLE_EDITING, WINDOW_CLOSE, WINDOW_COMMIT, WINDOW_COMMIT_AND_CLOSEFields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidopenWidgetEditor(Widget widget) protected voidsetWidgetTypeComboBoxValue(Widget widget, ComboBox<String> comboBox) protected voidMethods inherited from class io.jmix.ui.screen.StandardEditor
addAfterCommitChangesListener, addBeforeCommitChangesListener, addDefaultCloseAction, addDefaultCommitAction, addDefaultCommitAndCloseAction, addDefaultEnableEditingAction, addInitEntityListener, addValidationEventListener, cancel, closeWithCommit, closeWithDiscard, commit, commitAndClose, commitChanges, disableCommitActions, doNotReloadEditedEntity, enableEditing, getEditedEntity, getEditedEntityContainer, getEditedEntityLoader, getSaveNotificationCaption, getWindowActionOptional, hasUnsavedChanges, initActions, isCrossFieldValidate, isEntityModifiedInParentContext, isEntityModifiedRecursive, isLocked, isModifiedAfterOpen, isReadOnly, isReadOnlyDueToLock, isShowSaveNotification, isUiListComponentsValidationEnabled, onChangeEvent, onPostCommitEvent, preventUnsavedChanges, releaseLock, setCrossFieldValidate, setEntityToEdit, setModifiedAfterOpen, setReadOnly, setShowSaveNotification, setupEntityToEdit, setupLock, setupModifiedTracking, showSaveNotification, validateScreen, validateUiComponentsMethods inherited from class io.jmix.ui.screen.Screen
addAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, close, close, closeWithDefaultAction, fireEvent, getApplicationContext, getEventHub, getExtensions, getId, getScreenData, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, setApplicationContext, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
-
Field Details
-
form
-
widgetRepository
-
components
-
widgetTemplateDc
-
converter
-
metadata
-
widgetUtils
-
accessHelper
-
screenBuilders
-
widgetTypeComboBox
-
editWidgetButton
-
openWidgetEditor
protected boolean openWidgetEditor
-
-
Constructor Details
-
WidgetTemplateEdit
public WidgetTemplateEdit()
-
-
Method Details
-
onBeforeShow
-
generateWidgetTypeField
-
openWidgetEditor
-
setWidgetTypeComboBoxValue
-
validateAdditionalRules
- Overrides:
validateAdditionalRulesin classStandardEditor<WidgetTemplate>
-