Class JsonEmailTemplateEdit
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.ui.screen.StandardEditor<JsonEmailTemplate>
io.jmix.emailtemplatesui.screen.emailtemplate.json.JsonEmailTemplateEdit
- All Implemented Interfaces:
- ChangeTracker,- EditorScreen<JsonEmailTemplate>,- FrameOwner,- ReadOnlyAwareScreen
@UiController("emltmp_JsonEmailTemplate.edit")
@UiDescriptor("json-email-template-edit.xml")
public class JsonEmailTemplateEdit
extends StandardEditor<JsonEmailTemplate>
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.ui.screen.StandardEditorStandardEditor.AfterCommitChangesEvent, StandardEditor.BeforeCommitChangesEvent, StandardEditor.InitEntityEvent<E>, StandardEditor.ValidationEventNested classes/interfaces inherited from class io.jmix.ui.screen.ScreenScreen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected CorePropertiesprotected FileUploadFieldprotected CollectionContainer<ReportInputParameter>protected ReportsSerializationprotected DataLoaderprotected UiPropertiesFields inherited from class io.jmix.ui.screen.StandardEditorcommitActionPerformed, showEnableEditingBtn, showSaveNotificationFields inherited from interface io.jmix.ui.screen.EditorScreenENABLE_EDITING, WINDOW_CLOSE, WINDOW_COMMIT, WINDOW_COMMIT_AND_CLOSEFields inherited from interface io.jmix.ui.screen.FrameOwnerNO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected GjsBlockcreateGjsBlock(TemplateBlock templateBlock) voidexportHtml(Button.ClickEvent event) voidexportReport(Button.ClickEvent event) protected voidprotected StringgetReportJson(Report report) protected voidonAfterShow(Screen.AfterShowEvent event) voidprotected voidvoidviewHtml(Button.ClickEvent event) Methods inherited from class io.jmix.ui.screen.StandardEditoraddAfterCommitChangesListener, 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, validateAdditionalRules, validateScreen, validateUiComponentsMethods inherited from class io.jmix.ui.screen.ScreenaddAfterCloseListener, 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- 
templateBlocksDl
- 
fileUpload
- 
parametersDc
- 
uiProperties
- 
coreProperties
- 
reportsSerialization
 
- 
- 
Constructor Details- 
JsonEmailTemplateEditpublic JsonEmailTemplateEdit()
 
- 
- 
Method Details- 
onBeforeShow
- 
createGjsBlock
- 
onAfterShow
- 
fileUploadOnFileUploadSucceedEvent@Subscribe("fileUpload") protected void fileUploadOnFileUploadSucceedEvent(SingleFileUploadField.FileUploadSucceedEvent event) 
- 
exportHtml
- 
viewHtml
- 
exportReport
- 
onPreCommit
- 
getReportJson
 
-