Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%ZEN] >  [StudioDocument] >  [ZENAppEditor]
Private  Storage   

deprecatedclass %ZEN.StudioDocument.ZENAppEditor extends %ZEN.StudioDocument.AbstractEditor

Editor logic for a Zen Application Studio Document.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 8


Summary

This is a Zen Page class. 

Properties
%condition %import %includeFiles %page
%resource DocumentID align aux
backgroundTimerInterval cellAlign cellSize cellStyle
cellVAlign children composite containerStyle
cssLevel disabled documentName dragAndDrop
dragEnabled dropEnabled enclosingClass enclosingStyle
error groupClass groupStyle height
hidden hint hintClass hintStyle
id index label labelClass
labelDisabledClass labelPosition labelStyle layout
modified name onafterdrag onbeforedrag
onclick ondrag ondrop onhide
onrefresh onshow onupdate parent
readOnly showLabel slice title
tuple useSVG useSoftModals valign
visible width window zenPersistentPopup
zoom

Methods
%AddChild %AddChildAfter %AddChildBefore %AddComponent
%AddImportedComponents %AddToSaveSet %ApplyURLParms %Attr
%BindExport %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %DrawAutoLogout
%DrawClassDefinitions %DrawComponentHTML %DrawHTML %DrawHTMLPage
%DrawJSStrings %DrawObjectDefinitions %EnclosingDivId %EndBackgroundMethod
%EndScript %Eval %EvalC %Extends
%ForceClientRender %GetChildIndex %GetComponent %GetComponentById
%GetComponentByName %GetEventHandlers %GetLinks %GetPageName
%GetParameter %GetValueById %GetValueByName %GetXMLName
%IsA %IsModified %Link %LinkCSS
%LinkScript %MakeId %New %NormalizeObject
%ObjectModified %OnAddToPageAfter %OnAddToPageBefore %OnAfterCreatePage
%OnBeforeCreatePage %OnCreateApplication %OnCreatePage %OnDetermineCSSLevel
%OnDrawEnclosingDiv %OnDrawHTMLHead %OnDrawHTMLMeta %OnDrawObjectProperties
%OnFinishBackgroundTask %OnMonitorBackgroundTask %OnMutateChildren %OnObjectSynch
%OnPreHTTP %OnSubmit %OnUseSoftModals %OnZENDeserialize
%OriginalNamespace %PackageName %QuoteValue %QuoteValueL10N
%RemoveChild %RemoveChildren %RemoveComponent %RemoveFromSaveSet
%RunBackgroundMethod %Self %SerializeObject %SetBackgroundMethodStatus
%SetErrorById %SetErrorByName %SetModified %SetValueById
%SetValueByName %SetValuesByName %StartScript %ValidateObject
%ZENVersion ConvertParameter Decrypt DrawHTMLContent
DrawHTMLTitle Encrypt EscapeHTML EscapeURL
GetClassName HyperEventCall HyperEventHead Include
InsertHiddenField InsertHiddenFields IsPrivate JavaInstalled
Link OnHTTPHeader OnPage OnPageError
OnPostHTTP OnPostHyperEvent OnPreHTTP OnPreHyperEvent
Page QuoteJS RewriteURL ShowError
StartTimer StopTimer ThrowError UnescapeHTML
UnescapeURL UpdateNav XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType addChild addChildAfter
addChildBefore cancelPopup childrenMutated clearModified
correctIELayering createComponent createComponentNS deleteComponent
dragFinishHandler dragHandler dragNotifyHandler dragStartHandler
dropHandler dropStartHandler endModal exposeComponent
findElement fireOnResizeEvent fireOnUnloadEvent fireOnUpdateEvent
firePopupAction getChildIndex getComponent getComponentById
getEnclosingDiv getHidden getHintElement getLabelElement
getOpener getProperty getSettings getType
getZoom gotoPage invokeSuper isModified
isOfType isReadOnly launchPopupWindow makeId
onCanUndo onCmdCopy onCmdCut onCmdDelete
onCmdPaste onCmdRedo onCmdUndo onCreate
onDelete onDisplayHandler onEndModalHandler onGetDocument
onGetProperty onPopupAction onRefreshContents onSerialize
onServerMethodCall onServerMethodError onServerMethodReturn onSetDocument
onSetProperty onSetReadOnly onSetZoom onStartEditor
onStartModalHandler ondisabledHandler onhandleAutoLogoutWarn onkeydownHandler
onkeyupHandler onlayoutHandler onloadHandler onlogoutHandler
onoverlayHandler onresizeHandler onunloadHandler onupdateHandler
openPage popupActionHandler raiseDocument raiseEvent
raiseOpenDocument raiseSelect refreshContents removeChild
render renderContents renderSVG selectNode
selectPage setComponentId setHidden setModified
setOverlayMode setProperty setPropertyAll setResultsDiv
setTraceOption setZoom startModal startProgressBar
stopProgressBar


Parameters

• parameter DOMAIN = "%ZEN";
Localization domain

Methods

• method %OnAfterCreatePage() as %Status
This callback is called after the server-side page object and all of its children are created.
Subclasses can override this to add, remove, or modify items within the page object model, or to provide values for controls.
• method DrawHTMLContent(seed As %ZEN.Datatype.string) as %Status
DrawHTMLContent for page list.
• method DrawHTMLTitle(seed As %ZEN.Datatype.string) as %Status
DrawHTMLTitle for title bar.
• classmethod UpdateNav(appName As %String, page As %String, nav As %ZEN.SVGComponent.radialNavigator) as %Boolean [ ZenMethod ]
Rebuild the array of nodes used by the Navigator to show pages linked page.
• method onlayoutHandler(load) [ Language = javascript ]
This client event, if present, is fired when the page is first loaded or whenever it is resized.
If this is called at load time, then load will be true.
• method openPage(page) [ Language = javascript ]
openPage: Open a Studio window for the given page.
• method selectNode(nav) [ Language = javascript ]
User click on node within Navigator.
• method selectPage(page) [ Language = javascript ]
selectPage: Point navigator to this page.


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.