JsonSQL Demo: Systemfelder dynamisch hinzufügen und entfernen

Dynamische Systemfeld-Verwaltung

Die Demo ermöglicht es dir, Systemfelder hinzuzufügen oder zu entfernen. Wenn du versuchst, ein bereits bestehendes Feld hinzuzufügen, wird dieses aktualisiert und nicht erneut erstellt. Nach jeder Aktion wird eine Snackbar mit der entsprechenden Nachricht angezeigt, die über den Erfolg oder Fehler informiert. Wenn du ein Feld erfolgreich hinzufügst oder entfernst, erhältst du eine grüne Erfolgsnachricht oder eine rote Fehlermeldung, je nach Ergebnis der Operation. Beachte, dass das Nachrichtensystem die letzte Aktion speichert und anzeigt, ob das Systemfeld erfolgreich erstellt oder aktualisiert wurde oder ob ein Fehler aufgetreten ist.


📄 Aktuelle Systemkonfiguration (system.json):

{
    "fields": {
        "Auswahl": {
            "dataType": "string",
            "length": "12",
            "allowNULL": false,
            "defaultValue": "",
            "comment": "",
            "enumValues": ""
        },
        "Mengentext": {
            "dataType": "text",
            "length": "",
            "allowNULL": false,
            "defaultValue": "",
            "comment": "",
            "enumValues": ""
        },
        "email": {
            "dataType": "string",
            "length": 120,
            "allowNULL": false,
            "defaultValue": null,
            "comment": "Benutzer-E-Mail"
        }
    },
    "allowAdditionalFields": true,
    "validateOnUpdate": true
}