Skip to main content

%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

Method %GetLocatorLinks(Output pLink) As %Status

Return the array of links to show in the locator bar.
pLink(n)=$LB(caption,link)

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.