You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.3 KiB
JSON
47 lines
1.3 KiB
JSON
{
|
|
"title": "Messwerte Dashboard",
|
|
"description": "Messwerte für eine Zählernummer der letzten 3 Monate als interaktive Grafik",
|
|
"fields": [
|
|
{
|
|
"name": "meter_number",
|
|
"widget": "text_field",
|
|
"label": "Zählernummer",
|
|
"hint_text": "z.B. Z-12345",
|
|
"prefix_icon": "search",
|
|
"validators": [{"type": "required", "error_text": "Zählernummer ist erforderlich"}]
|
|
},
|
|
{
|
|
"name": "chart_type",
|
|
"widget": "dropdown",
|
|
"label": "Diagrammtyp",
|
|
"initial_value": "line",
|
|
"options": [
|
|
{"value": "line", "label": "Linie"},
|
|
{"value": "bar", "label": "Balken"},
|
|
{"value": "radar", "label": "Radar"},
|
|
{"value": "doughnut", "label": "Donut"},
|
|
{"value": "pie", "label": "Torte"}
|
|
]
|
|
},
|
|
{
|
|
"name": "group_by",
|
|
"widget": "segmented_control",
|
|
"label": "Gruppierung",
|
|
"initial_value": "hour",
|
|
"options": [
|
|
{"value": "hour", "label": "Stunde"},
|
|
{"value": "day", "label": "Tag"},
|
|
{"value": "week", "label": "Woche"},
|
|
{"value": "month", "label": "Monat"}
|
|
]
|
|
},
|
|
{
|
|
"name": "include_statistics",
|
|
"widget": "switch_field",
|
|
"label": "Statistiken anzeigen",
|
|
"initial_value": true
|
|
}
|
|
],
|
|
"submit_label": "Dashboard erstellen"
|
|
}
|