%ZEN.SVGComponent.indicatorLamp
Class %ZEN.SVGComponent.indicatorLamp Extends meter [ Deprecated, System = 3 ]
SVG indicator lamp meter.
This meter displays a stylized lamp displaying a label. When its value is above the the threshholdUpper value, the lamp will turn on.
This control looks best when its height is one quarter of its width.
Parameters
DEFAULTVIEWBOXWIDTH
Parameter DEFAULTVIEWBOXWIDTH = 100;
Override viewBoxWidth for this component.
DEFAULTVIEWBOXHEIGHT
Parameter DEFAULTVIEWBOXHEIGHT = 25;
Override viewBoxHeight for this component.
Properties
lowStyle
Property lowStyle As %ZEN.Datatype.svgStyle [ InitialExpression = "fill: url(#glow-red);" ];
Style applied to lamp when the meter value is below the low threshold.
normalStyle
Property normalStyle As %ZEN.Datatype.svgStyle [ InitialExpression = "fill: url(#glow-blue);" ];
Style applied to lamp when the meter value is between the high and low threshold values.
highStyle
Property highStyle As %ZEN.Datatype.svgStyle [ InitialExpression = "fill: url(#glow-green);" ];
Style applied to lamp when the meter value is above the high threshold.
XDatas
SVGStyle
XData SVGStyle
Methods
renderMeter
ClientMethod renderMeter() [ Language = javascript ]
Render the inner SVG contents of this component.
updateLamp
ClientMethod updateLamp() [ Language = javascript ]
Internal method: update lamp
setProperty
ClientMethod setProperty(property, value, value2) [ Language = javascript ]
Set the value of a named property.