class %DeepSee.Component.Widget.meter
extends %DeepSee.Component.Widget.widget
A specialized DeepSee Dashboard widget that displays a visual meter (such as a speedometer).
There may be multiple meters displayed within the widget, each corresponding to a dataProperty
in the widget definition's dataProperty list.
Parameters
|
Properties
|
Methods
|
Queries
|
Indices
|
ForeignKeys
|
Triggers
|
|
|
23
|
|
|
|
|
classmethod %GetCatalogInfo(Output pInfo As %List, Output pSubtypeList As %List)
as %Status
Return information used to list this widget within the "widget catalog".
method %GetDataController()
as %ZEN.Auxiliary.abstractController
If this widget contains a data controller, return it.
classmethod %GetWidgetPropertyInfo(pSubtype As %String, Output pInfo As %List)
as %Status
Return information on additional "properties" supported by this widget for the given subtype.
method %OnCreateControls(pGroup As %ZEN.Component.group)
as %Status
This callback is called just before controls are added to the top of the widget.
pGroup is the header in which new Zen control can be added.
method %OnCreateWidget(pGroup As %ZEN.Component.group)
as %Status
This callback is responsible for creating the contents of the widget.
method adjustContentSize(load, width, height)
[ Language = javascript ]
Called when page is loaded or widget is resized.
method exportPDF(printMultiple, preserveTempFiles)
[ Language = javascript ]
PDF export for SVG using the svgImageProvider
method getDataController()
[ Language = javascript ]
If this widget contains a data controller, return it.
This allows for generic capabilities in this base class.
method getMeter(n)
[ Language = javascript ]
Return the given meter object within this widget.
method getMeterCount()
[ Language = javascript ]
Return the number of meters displayed within this widget.
method getOverrides()
[ Language = javascript ]
Return an array of current style overrides for this widget.
Used to save to a theme.
method hasOverrides()
[ Language = javascript ]
Test if there are any style overrides for this widget.
method navCloseButtonClick(key)
[ Language = javascript ]
Click on close button in navigator.
method navDataChange(key, value, final)
[ Language = javascript ]
Change of data value in navigator.
method navHeaderButtonClick(key)
[ Language = javascript ]
Click on header button in navigator.
method navSelectItem(key, value, which)
[ Language = javascript ]
Select of item in navigator.
method newDataProperty()
[ Language = javascript ]
method resetOverrides(themeOnly)
[ Language = javascript ]
Reset any style overrides for this widget.
method setMeterType(svg, meter, type)
[ Language = javascript ]
Set the type of the given meter.