Skip to main content

# ApplicationEvents

    type ApplicationEvents = {
      application.actioncompleted: ApplicationActionCompletedListener;
      application.login: ApplicationLoginListener;
      application.moduleopen: ModuleOpenListener;
      application.navigationStart: ApplicationNavigationStartListener;
    };

events related to the application

## Properties​

### application.actioncompleted​

    application.actioncompleted: ApplicationActionCompletedListener;

event fired when an action is completed. actions are executed through the performAction method

Use ApplicationActionCompletedListener to handle this event

### application.login​

    application.login: ApplicationLoginListener;

event fired when the user logs in

Use ApplicationLoginListener to handle this event

### application.moduleopen​

    application.moduleopen: ModuleOpenListener;

event fired when the module to be opened

Use ModuleOpenListener to handle this event

### application.navigationStart​

    application.navigationStart: ApplicationNavigationStartListener;

event fired when navigation starts. fired before the navigate method completes

This event allows listeners to intercept navigation and decide whether to allow or cancel it. Listeners can return true to allow the navigation to proceed, or false to cancel it.

Use ApplicationNavigationStartListener to handle this event