Class CreateNotificationScreen

java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.notificationsui.screen.createnotification.CreateNotificationScreen
All Implemented Interfaces:
FrameOwner

@UiController("ntf_CreateNotification.screen") @UiDescriptor("create-notification-screen.xml") public class CreateNotificationScreen extends Screen
  • Field Details

  • Constructor Details

    • CreateNotificationScreen

      public CreateNotificationScreen()
  • Method Details

    • onBeforeShow

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

      @Subscribe public void onAfterShow(Screen.AfterShowEvent event)
    • onOkButtonClick

      @Subscribe("okButton") public void onOkButtonClick(Button.ClickEvent event)
    • onCancelBtnClick

      @Subscribe("cancelBtn") public void onCancelBtnClick(Button.ClickEvent event)
    • initContentTypeField

      protected void initContentTypeField()
    • initTypeField

      protected void initTypeField()
    • initRecipientsField

      protected void initRecipientsField()
    • initChannelsField

      protected void initChannelsField()
    • setupModifiedTracking

      protected void setupModifiedTracking()
    • onChangeEvent

      protected void onChangeEvent(HasValue.ValueChangeEvent<?> changeEvent)
    • confirm

      protected void confirm()
    • showUnsavedDialog

      protected void showUnsavedDialog(Screen.BeforeCloseEvent event)
    • onBeforeCloseEvent

      @Subscribe protected void onBeforeCloseEvent(Screen.BeforeCloseEvent event)
    • resolveSubject

      protected String resolveSubject()
    • resolveChannelNames

      protected Collection<String> resolveChannelNames()
    • isModifiedAfterOpen

      protected boolean isModifiedAfterOpen()
    • setModifiedAfterOpen

      protected void setModifiedAfterOpen(boolean modifiedAfterOpen)