Page History
...
This is the default theme for all projects. This is version 2 of the MVC UI theme.
Sessions and Widgets
This theme supports multiple sessions: it consists of a main session (the actual dashboard) and a session per widget. A widget can be added by the use of the AQ_Dashboard_FlowWidget container. The dashboard session is the main session which renders the initial page. The main session creates a subscription to the SessionService, and for each of the widgets a new Blueriq session is created and registered to that same subscription. Whenever a page event is triggered on any of the sessions, all page events for all sessions will be returned to the client and distributed to the corresponding widget viewmodels. The widget models then process the page events and that causes the update to the widgets. Widgets can communicate with each other through the message bus. The message bus is available both server and client side: The server side message bus can be used for business logic while the client side message bus can be used for technical solutions (such as refreshing a widget on a particular event).
Configuration
UI Expand | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Add the following to
mvc.themes can contain a list of comma separated themes.
|
...