%DeepSee.UI.Analysis.AbstractAnalysis
Class %DeepSee.UI.Analysis.AbstractAnalysis Extends %ZEN.Component.page [ System = 4 ]
Base class for pivot analysis types. Subclasses of this are displayed as options in the Analysis dialog.
Parameters
DOMAIN
Parameter DOMAIN = "%DeepSee";
PUBLISHED
Parameter PUBLISHED As Boolean = 1;
Set this to false to prevent this analysis from being listed.
RESOURCE
Parameter RESOURCE = "%DeepSee_Portal";
All DeepSee pages require %DeepSee_Portal USE.
Properties
cubeName
Property cubeName As %ZEN.Datatype.string(ZENURL = "CUBE");
queryKey
Property queryKey As %ZEN.Datatype.string(ZENURL = "KEY");
selectedRange
Property selectedRange As %ZEN.Datatype.string(ZENURL = "RANGE");
sortColumn
Property sortColumn As %ZEN.Datatype.integer(ZENURL = "SORTCOL") [ InitialExpression = 0 ];
sortDir
Property sortDir As %ZEN.Datatype.string(ZENURL = "SORTDIR") [ InitialExpression = "ASC" ];
measureName
Property measureName As %ZEN.Datatype.string(ZENURL = "MEASURE");
Measure to use for analysis.
withClause
Property withClause As %ZEN.Datatype.string(ZENURL = "WITH");
WITH clause for query
values
Property values As list Of %ZEN.Datatype.float;
Array of values to plot.
xLabels
Property xLabels As list Of %ZEN.Datatype.string;
Array of x axis labels.
XDatas
Style
XData Style
Contents
XData Contents [ XMLNamespace = "http://www.intersystems.com/zen" ]
Contents of this page:
Methods
%GetAnalysisInfo
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.
onlayoutHandler
ClientMethod onlayoutHandler(load) [ Final, Language = javascript ]
This client event, if present, is fired when the page is first loaded or whenever it is resized.
If this is called at load time, then load will be true.
ondialogStart
ClientMethod ondialogStart() [ Abstract, Language = javascript ]
This callback, if defined, is called when the dialog page is loaded.
adjustSize
ClientMethod adjustSize() [ Language = javascript ]
Adjust size and position of components on this page.