This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > %SYS namespace > %DeepSee.UI.Dialog.ChartOptions


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

This dialog lets the user change the properties of a DeepSee chart.

Property Inventory (Including Private)

Method Inventory (Including Private)


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

Properties (Including Private)

property chartTitle as %ZEN.Datatype.string (ZENURL = "TITLE");
Chart title.
Property methods: chartTitleDisplayToLogical(), chartTitleGet(), chartTitleIsValid(), chartTitleLogicalToDisplay(), chartTitleLogicalToOdbc(), chartTitleNormalize(), chartTitleSet()
property chartType as %ZEN.Datatype.string (ZENURL = "TYPE");
Current selected chart type.
Property methods: chartTypeDisplayToLogical(), chartTypeGet(), chartTypeIsValid(), chartTypeLogicalToDisplay(), chartTypeLogicalToOdbc(), chartTypeNormalize(), chartTypeSet()
property gridLineType as %ZEN.Datatype.string (ZENURL = "GRID");
Current selected grid line type.
Property methods: gridLineTypeDisplayToLogical(), gridLineTypeGet(), gridLineTypeIsValid(), gridLineTypeLogicalToDisplay(), gridLineTypeLogicalToOdbc(), gridLineTypeNormalize(), gridLineTypeSet()
property maxValue as %ZEN.Datatype.float (ZENURL = "MAX");
Maximum axis value.
Property methods: maxValueDisplayToLogical(), maxValueGet(), maxValueIsValid(), maxValueLogicalToDisplay(), maxValueLogicalToOdbc(), maxValueNormalize(), maxValueSet()
property minValue as %ZEN.Datatype.float (ZENURL = "MIN");
Minimum axis value.
Property methods: minValueDisplayToLogical(), minValueGet(), minValueIsValid(), minValueLogicalToDisplay(), minValueLogicalToOdbc(), minValueNormalize(), minValueSet()
property textSize as %ZEN.Datatype.string (ZENURL = "TEXTSIZE");
Current selected text size.
Property methods: textSizeDisplayToLogical(), textSizeGet(), textSizeIsValid(), textSizeLogicalToDisplay(), textSizeLogicalToOdbc(), textSizeNormalize(), textSizeSet()

Methods (Including Private)

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 DrawGridLines(pSeed As %String) as %Status
Draw contents of grid line icon box.
method DrawIcons(pSeed As %String) as %Status
Draw contents of chart icon box.
method DrawTextSize(pSeed As %String) as %Status
Draw contents of text size box.
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 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 selectChartType(type) [ Language = javascript ]
Click on a new chart type.
clientmethod selectGridLineType(type) [ Language = javascript ]
Click on a new grid line type.
clientmethod selectTextSize(size) [ Language = javascript ]
Click on a new text size.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)