Package io.jmix.ui

Class UiScreenProperties

java.lang.Object
io.jmix.ui.UiScreenProperties

@ConfigurationProperties(prefix="jmix.ui.screen") @ConstructorBinding public class UiScreenProperties extends Object
  • Constructor Details

    • UiScreenProperties

      public UiScreenProperties(@DefaultValue("ESCAPE") String closeShortcut, @DefaultValue("CTRL-ENTER") String commitShortcut, @DefaultValue("true") boolean createActionAddsFirst, @DefaultValue("true") boolean useSaveConfirmation, @DefaultValue("TRAY") String validationNotificationType, @DefaultValue("true") boolean reloadUnfetchedAttributesFromLookupScreens, @DefaultValue("true") boolean layoutAnalyzerEnabled)
  • Method Details

    • getCloseShortcut

      public String getCloseShortcut()
    • getCommitShortcut

      public String getCommitShortcut()
    • isCreateActionAddsFirst

      public boolean isCreateActionAddsFirst()
    • isUseSaveConfirmation

      public boolean isUseSaveConfirmation()
    • getValidationNotificationType

      public String getValidationNotificationType()
      See Also:
      • validationNotificationType
    • isReloadUnfetchedAttributesFromLookupScreens

      public boolean isReloadUnfetchedAttributesFromLookupScreens()
      See Also:
      • reloadUnfetchedAttributesFromLookupScreens
    • isLayoutAnalyzerEnabled

      public boolean isLayoutAnalyzerEnabled()