DocBook|Search
Class Reference
%ZEN.StudioDocument.ZENAppEditor
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%ZEN] >  [StudioDocument] >  [ZENAppEditor]
Private  Storage  

class %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
%%OIDGet %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 %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 HyperEventBody HyperEventCall HyperEventFrame
HyperEventHead Include InsertHiddenField InsertHiddenFields
IsPrivate 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 fireOnLoadEvent 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
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.