class %DeepSee.UI.Dialog.PivotAnalysis
extends %DeepSee.UI.Dialog.standardDialog
This dialog displays an analysis of the selected cell(s) within a pivot table.
This class is a wrapper that lets the user select one of the available
options.
This is a Zen Page class.
parameter APPLYBUTTON = 0;
If true, then this dialog displays an Apply button.
classmethod %GetAnalysisClasses(Output pInfo As %String)
as %Status
Return an array of all available analysis types
pInfo(n) = $LB(class,caption,tooltip,icon)
method %OnAfterCreatePage()
as %Status
Apply changes to page.
method %OnGetSubtitle()
as %String
Get the (localized) subtitle string for the dialog.
This should be implemented in a subclass.
method %OnGetTitle()
as %String
Get the (localized) title string for the dialog.
This should be implemented in a subclass.
method CreateAnalysisMenu(pMenu As %ZEN.Component.lookoutMenu)
as %Status
Add elements to the analysis menu.
method DrawAnalysisIcon(pInfo As %String)
as %Status
Draw an icon box.
pInfo is type^name^title^icon
method adjustSize()
[ Language = javascript ]
Adjust size and position of components on this page.
method getDialogValue()
[ Language = javascript ]
Get the value that will be applied when the user presses the OK button.
This is implemented by subclasses.
method ondialogFinish(action)
as %Boolean
[ Language = javascript ]
This callback, if defined, is called when the user presses the OK or Apply action buttons.
If this returns false, then the action is cancelled.
method ondialogStart()
[ Language = javascript ]
This callback, if defined, is called when the dialog page is loaded.
method selectAnalysisType(type)
[ Language = javascript ]
Click on a new analysis type.