Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / CSPX.Portal.DefaultSettings
Private  Storage   

CSPX.Portal.DefaultSettings


class CSPX.Portal.DefaultSettings extends
CSPX.Portal.Template

Zen based LookupSettings UI for Ensemble 2008.1

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 4 7


Summary


This is a Zen Page class. It belongs to the application CSPX.Portal.Application.

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

Methods
%AddChild %AddChildAfter %AddChildBefore %AddComponent
%AddImportedComponents %AddLocatorLinks %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
%GetNamespaces %GetPageName %GetParameter %GetValueById
%GetValueByName %GetXMLName %IsA %IsModified
%Link %LinkCSS %LinkScript %MakeId
%New %NormalizeObject %ObjectModified %OnAddToPageAfter
%OnAddToPageBefore %OnAfterCreatePage %OnBeforeCreatePage %OnCreateApplication
%OnCreatePage %OnDetermineCSSLevel %OnDrawEnclosingDiv %OnDrawHTMLBody
%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 DeleteData DrawTitle
Encrypt EscapeHTML EscapeURL GetQuickLinks
HyperEventCall HyperEventHead Include InsertHiddenField
InsertHiddenFields IsPrivate Link OnHTTPHeader
OnPage OnPageError OnPostHTTP OnPostHyperEvent
OnPreHTTP OnPreHyperEvent Page QuoteJS
RewriteURL ShowError StartTimer StopTimer
ThrowError UnescapeHTML UnescapeURL XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType addChild
addChildAfter addChildBefore addSetting arrowClick
cancelPopup childrenMutated correctIELayering createComponent
createComponentNS deleteComponent deleteSetting dragFinishHandler
dragHandler dragNotifyHandler dragStartHandler dropHandler
dropStartHandler editSetting endModal exposeComponent
findElement fireOnResizeEvent fireOnUnloadEvent fireOnUpdateEvent
firePopupAction getChildIndex getComponent getComponentById
getEnclosingDiv getHidden getHintElement getLabelElement
getOpener getProperty getSettings getType
gotoPage invokeSuper isOfType launchPopupWindow
makeId onCreate onDelete onDisplayHandler
onEndModalHandler onPopupAction onRefreshContents onSerialize
onServerMethodCall onServerMethodError onServerMethodReturn onStartModalHandler
ondisabledHandler onkeydownHandler onkeyupHandler onlayoutHandler
onloadHandler onlogoutHandler onoverlayHandler onresizeHandler
onunloadHandler onupdateHandler popupActionHandler refreshContents
refreshTable removeChild render renderContents
renderSVG setComponentId setHidden setOverlayMode
setProperty setPropertyAll setTraceOption showDocumentation
startModal startProgressBar stopProgressBar


Parameters


• parameter APPLICATION = "CSPX.Portal.Application";
Class name of application this page belongs to.
• parameter PAGENAME = "Default Settings";
Displayed name of this page.

Properties


• property InitTab as %ZEN.Datatype.integer [ InitialExpression = "1" ];
When tabs control is opened, set current tab to this value.
• property msgAdd as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Use the form below to create a new setting: ") ];
• property msgEdit as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Edit default setting: ") ];
• property msgTable as %ZEN.Datatype.caption;
Message that is built with the namespace in it.

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.
• classmethod DeleteData(pid) as %String [ ZenMethod ]
Delete an association context
• classmethod DrawTitle(pSeed As %String) as %Status
Used to draw title for this page. pHalpAddress is need to build the link for Help for this page.
• method addSetting() [ Language = javascript ]
Enable edit fields. Clear table selection and initialize all fields.
• method deleteSetting(pid) [ Language = javascript ]
Delete existing association.
• method editSetting(pid) [ Language = javascript ]
User clicked the "Edit" link which is there for clearity and consistency. No need to do anything here as onselectrow is going to kick in.
• method refreshTable() [ Language = javascript ]
This method is called after a setting is saved or deleted.