deprecatedclass %iKnow.DeepSee.UI.Analysis.Content
extends %iKnow.DeepSee.UI.Analysis.AbstractAnalysis
This is a Zen Page class.
parameter DEFAULTLISTINGNAME = "ShortListing";
This parameter specifies the name of the Listing that will be selected by default for
displaying facts in the tables on this page if the user didn't select any other listing
explicitly.
property backgroundTimerInterval
as %ZEN.Datatype.integer [ InitialExpression = 500 ];
This is the interval, in milliseconds, at which timer events are fired in order
to check on the status of background tasks started by this page.
property baseCube
as %ZEN.Datatype.string(ZENURL="BASECUBE");
The name of the cube to which the selected measure actually belongs
property baseMeasure
as %ZEN.Datatype.string(ZENURL="BASEMEASURE");
The name of the measure, without any relationship prefixes
property listingName
as %ZEN.Datatype.string(ZENURL="LISTING");
The name of the listing currently selected by the user.
classmethod %GetAnalysisInfo(Output pInfo)
as %Status
Return an array of information about this analysis:
pInfo("caption") - localized caption for this item.
pInfo("tooltip") - localized tooltip for this item.
pInfo("icon") - icon for this item.
pInfo("rank") - optional rank; lower numbers are displayed first.
classmethod %OnFinishBackgroundTask(pTaskID As %String)
This server-side callback method is called whenever the client
calls to monitor the current background task and the task is complete.
Typically a subclass uses this to send back JavaScript to update
the page.
method %OnGetSubtitle()
as %String
method %OnGetTitle()
as %String
method DrawFactList(pSeed As %String)
as %Status
method PopulateTables()
[ ZenMethod ]
method changeListingClient()
[ Language = javascript ]
method onChangeMeasureClient()
[ Language = javascript ]
method onloadHandler()
[ Language = javascript ]
This client event, if present, is fired when the page is loaded.
method showIKnowMsrValue(cube, measure, id)
[ Language = javascript ]
Perform a showIKnowMsrValue action, if supported.