UNPKG

mmir-lib

Version:

MMIR (Mobile Multimodal Interaction and Relay) library

149 lines (83 loc) 3.84 kB
**[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