%DeepSee.UI.standardPage
Class %DeepSee.UI.standardPage Extends (%ZEN.Portal.standardPage, %ZEN.Portal.Utils) [ Abstract, System = 4 ]
Base class for all DeepSee UI pages. This is mainly for the purpose of setting common parameters for DeepSee.
Parameters
JSINCLUDES
Parameter JSINCLUDES = "zenCSLM.js,zenESVG.js,DeepSee.js";
DOMAIN
Parameter DOMAIN = "%DeepSee";
RESOURCE
Parameter RESOURCE = "%DeepSee_Portal,%DeepSee_PortalEdit";
All Analytics pages require %DeepSee_Portal USE.
FAVORITEICON
Parameter FAVORITEICON = "portal/ISC_IRIS_icon.ico";
favorite icon.
DOCBOOKID;
Parameter DOCBOOKID;
Docbook ID for this page.
Properties
docbookId
Property docbookId As %String [ InitialExpression = {..#DOCBOOKID} ];
metaData
Property metaData As %String [ InitialExpression = {..%GetMetaData()} ];
XDatas
Style
XData Style
Methods
%GetMetaData
ClassMethod %GetMetaData() As %String [ Internal ]
Return a serialized JSON array which contains information the client needs to send REST calls to the server
getPageMeta
ClientMethod getPageMeta() [ Language = javascript ]
Clientside fetch of information the client needs to send REST calls to the server, returned as an array.
showHelp
ClientMethod showHelp() [ Language = javascript ]
Override.
setModified
ClientMethod setModified(flag) [ Language = javascript ]
Set the modified flag for the page.
onunloadHandler
ClientMethod onunloadHandler() [ Language = javascript ]
Check if user really wants to exit if they have not saved changes
%GetLocatorLinks
Method %GetLocatorLinks(Output pLink) As %Status
Return the array of links to show in the locator bar.
pLink(n)=$LB(caption,link)
%GetRootLink
Method %GetRootLink(Output pLink) As %Status
switchNamespace
ClientMethod switchNamespace() As %String [ Language = javascript ]
Show dialog to switch namespace
reloadPage
ClientMethod reloadPage() [ Language = javascript ]
onloadHandler
ClientMethod onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.