Skip to main content

%DeepSee.UI.Dialog.PivotBreakdown

class %DeepSee.UI.Dialog.PivotBreakdown extends %DeepSee.UI.Dialog.standardDialog

This dialog displays various breakdowns of the values behind a cell within a pivot.

Property Inventory

Method Inventory

Parameters

parameter APPLYBUTTON = 0;
Inherited description: If true, then this dialog displays an Apply button.

Properties

property cubeName as %ZEN.Datatype.string (ZENURL = "CUBE");
Property methods: cubeNameDisplayToLogical(), cubeNameGet(), cubeNameIsValid(), cubeNameLogicalToDisplay(), cubeNameLogicalToOdbc(), cubeNameNormalize(), cubeNameSet()
property measureName as %ZEN.Datatype.string (ZENURL = "MEASURE");
Measure to use for analysis.
Property methods: measureNameDisplayToLogical(), measureNameGet(), measureNameIsValid(), measureNameLogicalToDisplay(), measureNameLogicalToOdbc(), measureNameNormalize(), measureNameSet()
property queryKey as %ZEN.Datatype.string (ZENURL = "KEY");
Property methods: queryKeyDisplayToLogical(), queryKeyGet(), queryKeyIsValid(), queryKeyLogicalToDisplay(), queryKeyLogicalToOdbc(), queryKeyNormalize(), queryKeySet()
property selectedRange as %ZEN.Datatype.string (ZENURL = "RANGE");
Property methods: selectedRangeDisplayToLogical(), selectedRangeGet(), selectedRangeIsValid(), selectedRangeLogicalToDisplay(), selectedRangeLogicalToOdbc(), selectedRangeNormalize(), selectedRangeSet()
property values as list of %ZEN.Datatype.float;
Array of values to plot.
Property methods: valuesBuildValueArray(), valuesCollectionToDisplay(), valuesCollectionToOdbc(), valuesDisplayToCollection(), valuesDisplayToLogical(), valuesGet(), valuesGetObject(), valuesGetObjectId(), valuesGetSwizzled(), valuesIsValid(), valuesLogicalToDisplay(), valuesLogicalToOdbc(), valuesNormalize(), valuesOdbcToCollection(), valuesSet(), valuesSetObject(), valuesSetObjectId()
property withClause as %ZEN.Datatype.string (ZENURL = "WITH");
WITH clause for query
Property methods: withClauseDisplayToLogical(), withClauseGet(), withClauseIsValid(), withClauseLogicalToDisplay(), withClauseLogicalToOdbc(), withClauseNormalize(), withClauseSet()
property xLabels as list of %ZEN.Datatype.string;
Array of x axis labels.
Property methods: xLabelsBuildValueArray(), xLabelsCollectionToDisplay(), xLabelsCollectionToOdbc(), xLabelsDisplayToCollection(), xLabelsDisplayToLogical(), xLabelsGet(), xLabelsGetObject(), xLabelsGetObjectId(), xLabelsGetSwizzled(), xLabelsIsValid(), xLabelsLogicalToDisplay(), xLabelsLogicalToOdbc(), xLabelsNormalize(), xLabelsOdbcToCollection(), xLabelsSet(), xLabelsSetObject(), xLabelsSetObjectId()

Methods

method %ComputeChartValues(pMinValue As %Double, pMaxValue As %Double)
Compute chart values.
method %ComputeValues(Output pCount As %Integer, Output pNullCount As %Integer, Output pMinValue As %Double, Output pMaxValue As %Double, Output pSum As %Double) as %Status
Execute query and get raw list of values in temp global.
method %OnAfterCreatePage() as %Status
Inherited description: Be sure to do ##super() when overriding.
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 %UpdateControls(pCount As %Integer, pNullCount As %Integer, pMinValue As %Double, pMaxValue As %Double, pSum As %Double)
Update value of controls.
method UpdateValues() as %String [ ZenMethod ]
Recompute chart values.
clientmethod adjustSize() [ Language = javascript ]
Adjust size and position of components on this page.
clientmethod getChartData(series) [ Language = javascript ]
Callback to provide data for the chart.
clientmethod getDialogValue() [ Language = javascript ]
Inherited description: Get the value that will be applied when the user presses the OK button. This is implemented by subclasses.
clientmethod getXLabel(val) [ Language = javascript ]
Callback to provide x label for the chart.
clientmethod measureChange() [ Language = javascript ]
Change in measure value.
clientmethod 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.
clientmethod ondialogStart() [ Language = javascript ]
This callback, if defined, is called when the dialog page is loaded.
clientmethod updateMeasureSelect() [ Language = javascript ]
Update state of the measure select control

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab