Custom Panels
Custom Panels
Section titled “Custom Panels”Gemeinsamer Aufbau und Hilfsfunktionen für Grafana Custom HTML Panels.
Felder
Section titled “Felder”| Feld | Required | Typ | Default | Beschreibung |
|---|---|---|---|---|
HTML Container | Ja | <div id="..."></div> | - | Die ID muss pro Dashboard eindeutig sein. |
generate* Aufruf | Ja | function call | - | Ruft die passende Runtime-Funktion mit derselben ID auf. |
initVarGraf(varGraf, arrayPos) | Nein | (string, number) => string | - | Liest Pipe-getrennte Grafana-Variablen. |
getIconSVG(icon_id) | Nein | 'add' | 'addMail' | 'cancel' | 'mail' | - | Liefert eingebettete SVG-Icons. |
grafanaPanelsGenerateHtmlToFile(panelName, outputPath?) | Nein | ('cssCode' | 'defaultValues' | 'jsCode' | 'mapCode', string?) => Result<string, Error> | - | Node/TS API zum Erzeugen der HTML-Fragmente. |