Defines a set of meters that form a Dashboard
and generates the SVG framework needed to display
Users should not work directly with this class.
Use our own domain for localization parameter XMLNAME = "Dashboard";
This parameter provides the default XMLNAME for the class. If it is empty then the class name will be used to construct a default XML name. The default XMLNAME is used as the top level tag when exporting objects and the export context did not provide an XML container name.
If defined, the accompanying info pane will display a set of instances for the default Metric. property Label as
The value of this property is used as the Instance Menu caption.
The label displayed for the dashboard. property Meters as list of
List of meters displayed by this dashboard. property Metric as
Default Business Metric service (config name) for this dashboard. property Orientation as
Direction in which to layout meters within this dashboard. property RefreshRate as
Refresh rate, in milliseconds, for the dashboard. property Width as
Desired width, in logical units, of this dashboard.
Evaluate a metric name and return a form suitable for the client. method GenerateCode(pCode As
Called by Dashboard class to generate code to create an instance of this object. The object instance is called pDashboard. method InsertMeter(pMeter As
Insert a meter into this dashboard classmethod ParseMetric(pMetric As
Pull apart a Metric value into metric name and instance name. method ProcessChartLabels(meter As
Special label and initial data processing for charts method ProcessGridLabels(meter As
Special label and initial data processing for grids method RenderSVG()
Render the SVG for the set of meters