This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

%ZEN.Mojo.Plugin.mojoDefaultPageManager

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

This is the default mojo page manager. Currently it does implement no specific logic to change the behavior of the documentView component, though it may in the future. 1.0.2 - support an onPageShow callback which gets called, when a transition to another page has started.

Property Inventory

Method Inventory

Properties

property onPageShow as %ZEN.Datatype.eventHandler;
gets called when a page transition to another document has started
Property methods: onPageShowDisplayToLogical(), onPageShowGet(), onPageShowIsValid(), onPageShowLogicalToDisplay(), onPageShowLogicalToOdbc(), onPageShowNormalize(), onPageShowSet()
property pluginName as %String [ InitialExpression = "mojoDefaultPageManager" ];
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 version as %String (XMLPROJECTION = "NONE") [ InitialExpression = "1.0.2" ];
A version string of the base page manager. Major/Minor/Build
Property methods: versionDisplayToLogical(), versionGet(), versionIsValid(), versionLogicalToDisplay(), versionLogicalToOdbc(), versionNormalize(), versionSet()

Methods

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!

Inherited Members

Inherited Properties

Inherited Methods

Feedback