Skip to main content

%ZEN.Mojo.Plugin.dojoPageManager

class %ZEN.Mojo.Plugin.dojoPageManager extends %ZEN.Mojo.Plugin.basePageManager

This plugin adds support for the dojo library. It was developed and tested with dojo version 1.9

Property Inventory

Method Inventory

Properties

property bodyClass as %ZEN.Datatype.string [ InitialExpression = "claro" ];
The css class which get's applied to the body.
Property methods: bodyClassDisplayToLogical(), bodyClassGet(), bodyClassIsValid(), bodyClassLogicalToDisplay(), bodyClassLogicalToOdbc(), bodyClassNormalize(), bodyClassSet()
property onPageShow as %ZEN.Datatype.eventHandler;
Property methods: onPageShowDisplayToLogical(), onPageShowGet(), onPageShowIsValid(), onPageShowLogicalToDisplay(), onPageShowLogicalToOdbc(), onPageShowNormalize(), onPageShowSet()
property pluginName as %String (XMLPROJECTION = "NONE") [ InitialExpression = "dojoPageManager" ];
The unique name of the Plugin. All features of this plugin will be registered using this identifier.
Property methods: pluginNameDisplayToLogical(), pluginNameGet(), pluginNameIsValid(), pluginNameLogicalToDisplay(), pluginNameLogicalToOdbc(), pluginNameNormalize(), pluginNameSet()
property suppressCodeExecution as %Boolean (XMLPROJECTION = "NONE") [ InitialExpression = 1 ];
If any plugin sets this flag to true the renderDocument method of the documentView component will not call the code execution and the plugin is responsible for doing this
Property methods: suppressCodeExecutionDisplayToLogical(), suppressCodeExecutionGet(), suppressCodeExecutionIsValid(), suppressCodeExecutionLogicalToDisplay(), suppressCodeExecutionLogicalToXSD(), suppressCodeExecutionNormalize(), suppressCodeExecutionSet(), suppressCodeExecutionXSDToLogical()
property suppressStopPropagation as %Boolean (XMLPROJECTION = "NONE") [ InitialExpression = 1 ];
If any plugin sets this flag to true the event handler of the documentView component will not stop the propagation of the event
Property methods: suppressStopPropagationDisplayToLogical(), suppressStopPropagationGet(), suppressStopPropagationIsValid(), suppressStopPropagationLogicalToDisplay(), suppressStopPropagationLogicalToXSD(), suppressStopPropagationNormalize(), suppressStopPropagationSet(), suppressStopPropagationXSDToLogical()
property version as %String (XMLPROJECTION = "NONE") [ InitialExpression = "1.0.1" ];
A version string of the base page manager. Major/Minor/Build
Property methods: versionDisplayToLogical(), versionGet(), versionIsValid(), versionLogicalToDisplay(), versionLogicalToOdbc(), versionNormalize(), versionSet()

Methods

clientmethod addTabWithDocumentView(docView, tabKey, tabId, tabTitle, newDocView) [ Language = javascript ]
clientmethod afterParse(docView) [ Language = javascript ]
clientmethod afterRenderDocument(docView, displayMode, html) [ Language = javascript ]
Gets called after the HTML for the current document got rendered and is successfully injected into the DOM. If suppressRender is set to true for any registered plugin the HTML is generated but not injected!
clientmethod createDocumentView(layoutKey, dataKey, id) [ Language = javascript ]
clientmethod injectDocumentViewIntoContentPane(documentView, key) [ Language = javascript ]
works only for content panes that where created in a static way
clientmethod onCheckLibraries() [ Language = javascript ]
This method is supposed to check that all required libraries have been loaded. Returns true for success, false otherwise.
clientmethod resizeDocumentViewWithinContentPane(documentView, cp) [ Language = javascript ]
clientmethod resizeDocumentViewWithinKey(documentView, key) [ Language = javascript ]
deprecated?

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab