Renders up to five read-only jQuery Knob gauges side by side, with colour that changes from theme-primary through yellow, orange, and red as the value approaches its maximum (or inversely for inverted gauges).
KNOB — set as ReportType in def_report.
def Render(self, Param1="", Param2="", Param3="") -> str:
Each query row (up to 5) supplies: value (col 0), title label (col 1), min (col 2), max (col 3), size in pixels (col 4). A negative max value inverts the colour scale (high values are good). Dimensions default to self._Width / self._Height; minimum rendered size is 50 px. When self._Aswidget == "Y", 45 px is subtracted from dimensions and the title is suppressed.
Options read from self._Options JSON.
| Key | Effect |
|---|---|
| (raw attribute string) | Appended directly to the <input> element as extra jQuery Knob data attributes. |
Requires jquery.knob.js.