Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%WebStress] >  [Portal] >  [Script]
Private  Storage   

class %WebStress.Portal.Script extends %WebStress.Portal.standardPage

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 1 37


Summary

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

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

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 %GetLocatorLinks
%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 %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 CheckContextLinks CheckEnterpriseManager ConvertParameter
CopyRec Decrypt DeleteMe DoLogout
DrawLocator DrawRibbon DrawTitle Encrypt
EscapeHTML EscapeURL FixScripts GenRoutine
GetCSPURL GetContextLinks GetDocURL GetHeaderArray
GetNewURL GetParamsArray GetParamsTypesArray GetQuickLinks
GetScriptsArray HyperEventCall HyperEventHead Include
InsertHiddenField InsertHiddenFields IsPrivate JavaInstalled
Link OnDrawRibbon OnGetRibbonInfo OnHTTPHeader
OnPage OnPageError OnPostHTTP OnPostHyperEvent
OnPreHTTP OnPreHyperEvent Page QuoteJS
RewriteURL ShowError StartTimer StopTimer
SubmitHeaders SubmitParams SubmitScripts ThrowError
UnescapeHTML UnescapeURL XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType addChild addChildAfter
addChildBefore addHeadRow addParam addURL
cancelPopup changePassword childrenMutated cleanDiv
copyRecord correctIELayering createComponent createComponentNS
deleteComponent deleteRec dragFinishHandler dragHandler
dragNotifyHandler dragStartHandler dropHandler dropStartHandler
endModal exposeComponent findElement fireOnResizeEvent
fireOnUnloadEvent fireOnUpdateEvent firePopupAction fixDelay
getChildIndex getComponent getComponentById getEnclosingDiv
getHidden getHintElement getLabelElement getOpener
getPageTitle getProperty getRecord getSettings
getTitleAreaHeight getType goHome goMenu
gotoNamespace gotoPage hideSearchTable invokeSuper
isOfType launchPopupWindow logout makeId
navigate onCreate onDelete onDisplayHandler
onEndModalHandler onPopupAction onRefreshContents onSerialize
onServerMethodCall onServerMethodError onServerMethodReturn onStartModalHandler
ondisabledHandler onhandleAutoLogoutWarn onkeydownHandler onkeyupHandler
onlayoutHandler onloadHandler onlogoutHandler onoverlayHandler
onresizeHandler onunloadHandler onupdateHandler popupActionHandler
refreshContents refreshSearchTable removeArray removeChild
removeHeadRow removeParam removeRow render
renderContents renderDrop renderGrid renderHeadGrid
renderParams renderSVG saveItem saveRec
searchBlur searchBoxHandler searchFocus searchKeyDown
searchKeyPress setComponentId setConnectivityStatusMsg setHidden
setModified setOverlayMode setPageTitle setProperty
setPropertyAll setSortMode setSortModeHandler setTraceOption
setViewMode setViewModeHandler showAbout showContact
showHelp startModal startProgressBar stopProgressBar
switchNamespace toggleSearchTable updateHeadRow updateParam


Parameters

• parameter APPLICATION = "%WebStress.Portal.Application";
Set this to the appropriate application class.
• parameter PAGENAME = "Webstress Portal";
Name of this page.

Properties

• property MyId as %Integer;

Methods

• method %GetLocatorLinks(Output pLink) as %Status
Return the array of links to show in the locator bar.
pLink(n)=$LB(caption,link) Sub-class can override to include extra levels.
• method %OnAfterCreatePage() as %Status
This class method callback is called just before the server-side page object is created.
• method %OnGetTitle() as %String
Get the (localized) title string for the page. This should be implemented in a subclass.
• method CopyRec() as %Status [ ZenMethod ]
• classmethod DeleteMe(del As %Integer) as %Status [ ZenMethod ]
• classmethod FixScripts(id, maxval, newval) as %Status [ ZenMethod ]
• classmethod GenRoutine(id, name As %String) as %Status [ ZenMethod ]
• method GetHeaderArray(ByRef pParameters, Output pMetaData, Output pData) as %Status
• method GetParamsArray(ByRef pParameters, Output pMetaData, Output pData) as %Status
• method GetParamsTypesArray(ByRef pParameters, Output pMetaData, Output pData) as %Status
• method GetScriptsArray(ByRef pParameters, Output pMetaData, Output pData) as %Status
• method SubmitHeaders(pCommand As %String, pProvider As %ZEN.Auxiliary.jsonProvider, pSubmitObject As %RegisteredObject, Output pResponseObject As %RegisteredObject) as %Status
• method SubmitParams(pCommand As %String, pProvider As %ZEN.Auxiliary.jsonProvider, pSubmitObject As %RegisteredObject, Output pResponseObject As %RegisteredObject) as %Status
• method SubmitScripts(pCommand As %String, pProvider As %ZEN.Auxiliary.jsonProvider, pSubmitObject As %RegisteredObject, Output pResponseObject As %RegisteredObject) as %Status
• method addHeadRow(node) [ Language = javascript ]
• method addParam(node) [ Language = javascript ]
• method addURL() [ Language = javascript ]
• method cleanDiv(mydiv) [ Language = javascript ]
• method copyRecord() [ Language = javascript ]
• method deleteRec() as %Status [ Language = javascript ]
• method fixDelay() [ Language = javascript ]
• method getRecord(id As %Integer) as %Status [ Language = javascript ]
• method hideSearchTable() as %Status [ Language = javascript ]
• method refreshSearchTable() as %Status [ Language = javascript ]
Refresh the table of records on the form.
• method removeArray(array, from, to) [ Language = javascript ]
• method removeHeadRow(node, id) [ Language = javascript ]
• method removeParam(node, id) [ Language = javascript ]
• method removeRow(id) [ Language = javascript ]
• method renderDrop(json, name, rowid, grid) [ Language = javascript ]
• method renderGrid() [ Language = javascript ]
• method renderHeadGrid(node) [ Language = javascript ]
• method renderParams(node) [ Language = javascript ]
• method saveItem() [ Language = javascript ]
• method saveRec() as %Status [ Language = javascript ]
• method toggleSearchTable() as %Status [ Language = javascript ]
• method updateHeadRow(node, id) [ Language = javascript ]
• method updateParam(node, id) [ Language = javascript ]


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