%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.9Property Inventory
Method Inventory
- addTabWithDocumentView()
- afterParse()
- afterRenderDocument()
- createDocumentView()
- injectDocumentViewIntoContentPane()
- onCheckLibraries()
- resizeDocumentViewWithinContentPane()
- resizeDocumentViewWithinKey()
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
- %condition
- %import
- %includeFiles
- %page
- %resource
- aux
- composite
- id
- index
- name
- onupdate
- parent
- suppressRender
- tuple
- visible
- window
Inherited Methods
- %AddToSaveSet()
- %Attr()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %DrawHTML()
- %DrawJSStrings()
- %Eval()
- %EvalC()
- %Extends()
- %ForceClientRender()
- %GetEventHandlers()
- %GetParameter()
- %GetXMLName()
- %IsA()
- %IsModified()
- %MakeId()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToPageAfter()
- %OnAddToPageBefore()
- %OnDrawObjectProperties()
- %OnObjectSynch()
- %OnZENDeserialize()
- %OriginalNamespace()
- %PackageName()
- %QuoteValue()
- %QuoteValueL10N()
- %RemoveFromSaveSet()
- %Self()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
- afterPopDocument()
- checkLibraries()
- findElement()
- fireOnUpdateEvent()
- getDocumentAttributes()
- getPluginByName()
- getProperty()
- getSettings()
- getType()
- invokeSuper()
- isOfType()
- makeId()
- onCreate()
- onDelete()
- onSerialize()
- onloadHandler()
- onunloadHandler()
- onupdateHandler()
- registerPlugins()
- render()
- renderContents()
- renderSVG()
- setProperty()