Class Reference
%CSP.UI.Portal.Config.AdvancedTable
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%CSP] >  [UI] >  [Portal] >  [Config] >  [AdvancedTable]
Private  Storage

class %CSP.UI.Portal.Config.AdvancedTable extends %CSP.UI.Portal.AdvancedSettingsTemplate

Template for System Management Portal - Configure a large group of settings that are defined in one class, such as Config.Miscellaneous, Config.Startup and Config.config (for advanced memory)

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 5 8


Summary

This is a Zen Page class. It belongs to the application %CSP.UI.Portal.Application.

Properties
%condition %import %includeFiles %page
%resource Category ConfigClass ConfigTypes
ConfigValues HelpAddress ISREADONLY LocatorHeader
PID ParentURL SelectedType SingleSubject
StdTitle Subject aboutPage align
aux backgroundTimerInterval cellAlign cellSize
cellStyle cellVAlign children composite
containerStyle cssLevel currSortMode currStep
currViewMode disabled dragAndDrop dragEnabled
dropEnabled enclosingClass enclosingStyle error
groupClass groupStyle height hidden
hint hintClass hintStyle home
homePage id index isNew
label labelClass labelDisabledClass labelPosition
labelStyle layout lblTitle msgNoSubject
name onafterdrag onbeforedrag onclick
ondrag ondrop onhide onrefresh
onshow onupdate pageModified parent
searchKey showLabel slice title
tuple useSVG useSoftModals valign
valueModified visible width window
zenPersistentPopup

Methods
%%OIDGet %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
%Extends %ForceClientRender %GetChildIndex %GetComponent
%GetComponentById %GetComponentByName %GetEventHandlers %GetHomePage
%GetHomeParam %GetLinks %GetLocatorLinks %GetPageName
%GetParameter %GetProductName %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 %OnGetPageName
%OnGetProductName %OnGetSmallMenu %OnGetTitle %OnMonitorBackgroundTask
%OnMutateChildren %OnObjectSynch %OnPreHTTP %OnSubmit
%OnUseSoftModals %OnZENDeserialize %OriginalNamespace %PackageName
%QuoteValue %QuoteValueL10N %Register %RemoveChild
%RemoveChildren %RemoveComponent %RemoveFromSaveSet %RunBackgroundMethod
%Self %SerializeObject %SetBackgroundMethodStatus %SetErrorById
%SetErrorByName %SetModified %SetValueById %SetValueByName
%SetValuesByName %StartScript %ValidateObject %ZENVersion
BuildMenu CheckAllBlanks ConvertParameter Decrypt
DeleteData DoLogout DrawAfterCreatePage DrawLocator
DrawLocatorExtra DrawRibbon DrawTable DrawTitle
Encrypt EscapeHTML EscapeURL EvalResult
GetCSPURL GetClassName GetContextLinks GetDocPage
GetHomePage GetNames GetNewURL GetQuickLinks
HyperEventBody HyperEventCall HyperEventFrame HyperEventHead
Include InsertHiddenField InsertHiddenFields IsPrivate
Link OnDrawRibbon OnGetRibbonInfo OnHTTPHeader
OnPage OnPageError OnPostHTTP OnPostHyperEvent
OnPreHTTP OnPreHyperEvent Page QuoteJS
RegisterRecent RewriteURL SaveData ShowError
StartTimer StopTimer SubHelpPath ThrowError
UnescapeHTML UnescapeURL UpdateDetails XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType ZStripW
addChild addChildAfter addChildBefore burstUpdateHandler
cancelItem cancelPopup changePassword childrenMutated
clearMessage correctIELayering createComponent createComponentNS
deleteComponent deleteItem dragFinishHandler dragHandler
dragNotifyHandler dragStartHandler dropHandler dropStartHandler
editItem endModal exposeComponent findElement
fireOnLoadEvent fireOnResizeEvent fireOnUnloadEvent fireOnUpdateEvent
firePopupAction getChildIndex getComponent getComponentById
getEnclosingDiv getHidden getHintElement getLabelElement
getOpener getProperty getSettings getTitleAreaHeight
getType goHome goMenu gotoNamespace
gotoPage helpItem invokeSuper isOfType
launchPopupWindow logout makeId navigate
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
resetMsg saveItem searchBlur searchBoxHandler
searchFocus searchKeyDown searchKeyPress setComponentId
setHidden setModified setOverlayMode setProperty
setPropertyAll setSortMode setSortModeHandler setTraceOption
setViewMode setViewModeHandler showAbout showDocumentation
showHelp showMsg startModal startProgressBar
stopProgressBar switchNamespace updateMsg validateRange
validateRequired valueChanged

Subclasses
%CSP.UI.Portal.Config.Compatibility %CSP.UI.Portal.Config.Memory %CSP.UI.Portal.Config.Startup

Parameters

• parameter PAGENAME = "Advanced Settings";
Displayed name of this page.
• parameter RESOURCE = "%Admin_Manage";
Security requirement

Properties

• property ConfigClass as %ZEN.Datatype.string;
Name of the current configuration class
• property ConfigTypes as %ZEN.Datatype.string;
List of types for each property delimited by comma (the first type starts from piece 2, used by javascript code)
• property ConfigValues as %ZEN.Datatype.string;
List of values for each property delimited by comma (the first type starts from piece 2, used by javascript code)
• property SelectedType as %ZEN.Datatype.string;
The property type for the selected value (used by onPopupAction)
• property SingleSubject as %String;
Single subject name: with "Edit" added to Subject

Methods

• classmethod DrawAfterCreatePage(Category, Subject, isNew)
Called as part of %OnAfterCreatePage specific for this page.
• classmethod DrawTable(pSeed As %String) as %Status
Draw HTML for the table. pSeed = "Memory" or "Miscellaneous" or "Startup"
• classmethod UpdateDetails(Subject, PID) as %String [ ZenMethod ]
Reference YSD2107 - This method is obsolete. Load data into form. If VALUELIST/DISPLAYLIST exists then use it for the select drop-down.
• method burstUpdateHandler(who, lbl, val) [ Language = javascript ]
Set label and data into appropriate field.
• method clearMessage() [ Language = javascript ]
• method editItem(tRow) [ Language = javascript ]
User clicked Edit. Go to Edit page.
• method helpItem(tRow) [ Language = javascript ]
User clicked Help. Build the help link and open popup.
• method updateMsg(who, iter, lbl, val) [ Language = javascript ]
Reference YSD2107 - debugging code