Skip to content
Grafana Panels Docs

Custom Panels

Gemeinsamer Aufbau und Hilfsfunktionen für Grafana Custom HTML Panels.

FeldRequiredTypDefaultBeschreibung
HTML ContainerJa<div id="..."></div>-Die ID muss pro Dashboard eindeutig sein.
generate* AufrufJafunction 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.
<div id="custom_id"></div>
<script>
  var id = 'custom_id';
  var config = {};
  generateInputs(id, config);
</script>