mmir-lib
Version:
MMIR (Mobile Multimodal Interaction and Relay) library
149 lines (83 loc) • 3.84 kB
Markdown
**[mmir-lib 7.0.0-beta1](../README.md)**
> [Globals](../README.md) / [mmir-lib](../modules/mmir_lib.md) / PresentationManager
# Interface: PresentationManager
## Hierarchy
* **PresentationManager**
## Index
### Properties
* [\_fireRenderEvent](mmir_lib.presentationmanager.md#_firerenderevent)
* [addLayout](mmir_lib.presentationmanager.md#addlayout)
* [addPartial](mmir_lib.presentationmanager.md#addpartial)
* [addView](mmir_lib.presentationmanager.md#addview)
* [callRenderEngine](mmir_lib.presentationmanager.md#callrenderengine)
* [getLayout](mmir_lib.presentationmanager.md#getlayout)
* [getPartial](mmir_lib.presentationmanager.md#getpartial)
* [getView](mmir_lib.presentationmanager.md#getview)
* [hideCurrentDialog](mmir_lib.presentationmanager.md#hidecurrentdialog)
* [hideWaitDialog](mmir_lib.presentationmanager.md#hidewaitdialog)
* [on\_before\_page\_load](mmir_lib.presentationmanager.md#on_before_page_load)
* [on\_before\_page\_prepare](mmir_lib.presentationmanager.md#on_before_page_prepare)
* [on\_page\_load](mmir_lib.presentationmanager.md#on_page_load)
* [pageIndex](mmir_lib.presentationmanager.md#pageindex)
* [render](mmir_lib.presentationmanager.md#render)
* [setRenderEngine](mmir_lib.presentationmanager.md#setrenderengine)
* [showDialog](mmir_lib.presentationmanager.md#showdialog)
* [showWaitDialog](mmir_lib.presentationmanager.md#showwaitdialog)
## Properties
### \_fireRenderEvent
• **\_fireRenderEvent**: (ctrl: [Controller](../classes/mmir_lib.controller.md), eventName: \"before\_page\_prepare\" \| \"before\_page\_load\" \| \"on\_page\_load\" \| string, eventData: any, pageOptions: any) => any \| false
NOTE view-dependent events are named: "<event name>_<view name>"
___
### addLayout
• **addLayout**: (layout: [Layout](../classes/mmir_lib.layout.md)) => void
___
### addPartial
• **addPartial**: (ctrlName: string, partial: [Partial](../classes/mmir_lib.partial.md)) => void
___
### addView
• **addView**: (ctrlName: string, view: [View](../classes/mmir_lib.view.md)) => void
___
### callRenderEngine
• **callRenderEngine**: (funcName: string, args: any[]) => any
___
### getLayout
• **getLayout**: (layoutName: string, doUseDefaultIfMissing: boolean) => any
___
### getPartial
• **getPartial**: (controllerName: string, partialName: string) => any
___
### getView
• **getView**: (controllerName: string, viewName: string) => any
___
### hideCurrentDialog
• **hideCurrentDialog**: (...args: any[]) => void
___
### hideWaitDialog
• **hideWaitDialog**: (...args: any[]) => void
___
### on\_before\_page\_load
• `Optional` **on\_before\_page\_load**: (ctrlName: string, eventName: \"before\_page\_load\", eventData: any, pageOptions: any) => any \| false
NOTE view-dependent event handler can be set via: on_before_page_load_<view name>
___
### on\_before\_page\_prepare
• `Optional` **on\_before\_page\_prepare**: (ctrlName: string, eventName: \"before\_page\_prepare\", eventData: any, pageOptions: any) => any \| false
NOTE view-dependent event handler can be set via: on_before_page_prepare_<view name>
___
### on\_page\_load
• `Optional` **on\_page\_load**: (ctrlName: string, eventName: \"on\_page\_load\", eventData: any, pageOptions: any) => any \| false
NOTE view-dependent event handler can be set via: on_page_load_<view name>
___
### pageIndex
• **pageIndex**: number
___
### render
• **render**: (ctrlName: string, viewName: string, data?: any) => void
___
### setRenderEngine
• **setRenderEngine**: (theRenderEngine: [RenderEngine](mmir_lib.renderengine.md)) => void
___
### showDialog
• **showDialog**: (ctrlName: string, dialogId: string, data?: any, ...args: any[]) => any
___
### showWaitDialog
• **showWaitDialog**: (text: string, data: any, ...args: any[]) => void