Tables
Erweiterte Tabelle
Die Erweiterte Tabelle basiert funktional auf der Bearbeitbaren Tabelle: Sie ist mit SQL-kompatiblen Datenbanken verbunden, erlaubt bei entsprechender Berechtigung das Bearbeiten im Frontend und unterstützt alle Kernfunktionen der Standard-Tabellenkomponenten.
Zusätzlich bietet sie jedoch erweiterte visuelle Logik, die es erlaubt, dynamische Inhalte pro Zelle anzuzeigen – etwa Bilder, Farben oder Symbole, basierend auf regelbasierten Auswertungen in JSON-Format.
Diese Regeln analysieren den Zellinhalt und entscheiden, welches visuelle Element dargestellt wird. Dies ist besonders nützlich in Anwendungsfällen, bei denen visuelle Rückmeldungen die Bedienbarkeit und Interpretierbarkeit verbessern, z. B.:
- Batteriestand als wechselndes Symbol darstellen
- Maschinenstatus durch Farbpunkte visualisieren
- Warnsymbole bei Grenzwertüberschreitungen anzeigen
Die visuellen Regeln lassen sich pro Spalte definieren und können auf Wertebereiche, boolesche Zustände oder komplexere Bedingungen reagieren.
Wie alle anderen Tabellentypen nutzt auch die Erweiterte Tabelle das gemeinsame Berechtigungsmodell (Read, Insert, Update, Delete) und unterstützt:
- Anbindung an SQL-Datenbanken
- Benutzer-/Rollenbasierte Zugriffskontrolle
- Frontend-Bearbeitung (sofern erlaubt)
- Paginierung, Sortierung, Spaltenkonfiguration
- Validierung und visuelle Formatierung
Hauptfunktionen
- Alle Funktionen der Bearbeitbaren Tabelle – Datenbankanbindung, Bearbeitung, Paginierung, Sortierung, Validierung
- Visuelle Regel-Engine – Zellwerte durch JSON-Regeln in Farben, Icons oder Bilder übersetzen
- Zellbasierte Darstellung – bedingte Inhalte pro Zeile oder Spalte
- Ideal für Dashboards und Bedienoberflächen – visuelle Statusanzeige
- Berechtigungsmodell – Rechtevergabe für Bearbeitung über Benutzer oder Rollen