Mediator Handlers
OroUIBundle declares some mediator handlers. It’s preferable to use indirect method execution with mediator.execute() in all components which follows Chaplin architecture.
Application
Handler Name |
Description |
---|---|
retrieveOption |
Returns application’s initialization option by its name |
retrievePath |
Removes root prefix from passed path and returns meaningful part of path |
combineRouteUrl |
Accepts path and query parts and combines url |
combineFullUrl |
Accepts path and query parts and combines full url (with root prefix) |
changeURL |
Accepts route and options for Backbone.history.navigate, allows to change url without dispatching new route |
See also
See oroui/js/app/application module for details.
Page Controller
Handler Name |
Description |
---|---|
isInAction |
Allows to detect if controller is in action (period of time between ‘page:beforeChange’ and ‘page:afterChange’ events) |
redirectTo |
Perform redirect to a new location, accepts two parameters: object with location information and navigation options |
refreshPage |
Reloads current page, accepts navigation options |
submitPage |
Performs submit form action via save call for a model, accepts options object with packed in data |
See also
See oroui/js/app/controllers/page-controller module for details
Messenger
Handler Name |
Description |
---|---|
addMessage |
messenger.addMessage |
showMessage |
messenger.notificationMessage |
showFlashMessage |
messenger.notificationFlashMessage |
showErrorMessage |
messenger.showErrorMessage |
See also
See oroui/js/messenger module for details
Widgets (Widget Manager)
Handler Name |
Method |
Description |
---|---|---|
widgets:getByIdAsync |
widgetManager.getWidgetInstance |
Asynchronously fetches widget instance by widget id |
widgets:getByAliasAsync |
widgetManager.getWidgetInstanceByAlias |
Asynchronously fetches widget instance its alias |
See also
See oroui/js/widget-manager module for details
PageLoadingMaskView
Handler Name |
Description |
---|---|
showLoading |
Shows loading mask |
hideLoading |
Hides loading mask |
Layout
Handler Name |
Description |
---|---|
layout:init |
Initializes proper widgets and plugins in the container |
layout:dispose |
Removes some plugins and widgets from child elements of the container |