Class EmailTemplateBrowse

java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.ui.screen.StandardLookup<EmailTemplate>
io.jmix.emailtemplatesui.screen.emailtemplate.browse.EmailTemplateBrowse
All Implemented Interfaces:
FrameOwner, LookupScreen<EmailTemplate>, MultiSelectLookupScreen

@UiController("emltmp_EmailTemplate.browse") @UiDescriptor("email-template-browse.xml") public class EmailTemplateBrowse extends StandardLookup<EmailTemplate>
  • Field Details

    • screens

      @Autowired protected Screens screens
    • dataManager

      @Autowired protected DataManager dataManager
    • emailTemplatesTable

      @Autowired protected GroupTable<EmailTemplate> emailTemplatesTable
    • metadata

      @Autowired protected Metadata metadata
    • createBtn

      @Autowired protected PopupButton createBtn
    • actions

      @Autowired protected Actions actions
    • groupsButton

      @Autowired protected Button groupsButton
    • blocksButton

      @Autowired protected Button blocksButton
    • createFromDesignerAction

      @Autowired @Qualifier("emailTemplatesTable.createFromDesigner") protected CreateAction<JsonEmailTemplate> createFromDesignerAction
    • createFromReportAction

      @Autowired @Qualifier("emailTemplatesTable.createFromReport") protected CreateAction<ReportEmailTemplate> createFromReportAction
    • sendButton

      @Autowired protected Button sendButton
    • accessManager

      @Autowired protected AccessManager accessManager
  • Constructor Details

    • EmailTemplateBrowse

      public EmailTemplateBrowse()
  • Method Details

    • onBeforeShow

      @Subscribe public void onBeforeShow(Screen.BeforeShowEvent event)
    • onGroupsButtonClick

      @Subscribe("groupsButton") public void onGroupsButtonClick(Button.ClickEvent event)
    • onSendEmailClick

      protected void onSendEmailClick()
    • isGroupsButtonPermitted

      protected boolean isGroupsButtonPermitted()
    • isBlocksButtonPermitted

      protected boolean isBlocksButtonPermitted()