Class StepFragment

java.lang.Object
io.jmix.ui.screen.ScreenFragment
io.jmix.reportsui.screen.report.wizard.step.StepFragment
All Implemented Interfaces:
FrameOwner
Direct Known Subclasses:
DetailsStepFragment, QueryStepFragment, RegionsStepFragment, SaveStepFragment

public abstract class StepFragment extends ScreenFragment
  • Field Details

    • messages

      @Autowired protected Messages messages
    • messageBundle

      @Autowired protected MessageBundle messageBundle
    • messageTools

      @Autowired protected MessageTools messageTools
    • metadata

      @Autowired protected Metadata metadata
    • validateBeforeNext

      protected boolean validateBeforeNext
    • validateBeforePrev

      protected boolean validateBeforePrev
  • Constructor Details

    • StepFragment

      public StepFragment()
  • Method Details

    • getCaption

      public abstract String getCaption()
      Sets the caption for the wizard screen
      Returns:
      caption
    • getDescription

      public abstract String getDescription()
      Sets the description for the wizard screen
      Returns:
      description
    • beforeHide

      public void beforeHide()
      Entry point for adding functionality before hiding the fragment
    • beforeShow

      public void beforeShow()
      Entry point for adding functionality before showing the fragment
    • afterShow

      public void afterShow()
      Entry point for adding functionality after the fragment is shown
    • initFragment

      public void initFragment()
    • validateFragment

      public List<String> validateFragment()
    • isValidateBeforeNext

      public boolean isValidateBeforeNext()
    • isValidateBeforePrev

      public boolean isValidateBeforePrev()
    • getDefaultRequiredMessage

      protected String getDefaultRequiredMessage(String name)