Class ExecutionHistoryAction

All Implemented Interfaces:
Action, Action.HasPrimaryState, Action.HasTarget, Action.SecuredAction

@StudioAction(target="io.jmix.ui.component.ListComponent", description="Shows the report execution history") @ActionType("executionHistory") public class ExecutionHistoryAction extends ListAction
Standard action for displaying the report execution history.

Should be defined in the screen that is associated with Report. Should be defined for a Button or a list component (Table, DataGrid, etc.).

  • Field Details

  • Constructor Details

    • ExecutionHistoryAction

      public ExecutionHistoryAction()
    • ExecutionHistoryAction

      public ExecutionHistoryAction(String id)
  • Method Details

    • setMessages

      @Autowired public void setMessages(Messages messages)
    • setScreenBuilders

      @Autowired public void setScreenBuilders(ScreenBuilders screenBuilders)
    • actionPerform

      public void actionPerform(Component component)
      Description copied from interface: Action
      Invoked by owning component to execute the action.
      Specified by:
      actionPerform in interface Action
      Overrides:
      actionPerform in class BaseAction
      Parameters:
      component - invoking component
    • openLookup

      protected void openLookup(FrameOwner screen, @Nullable MetaClass metaClass)
    • openExecutionBrowser

      protected void openExecutionBrowser(Collection<Report> reports, FrameOwner screen)