- Drucken
- DunkelLicht
Validation Rules
- Drucken
- DunkelLicht
Überblick
Unter Validation Rules (Gültigkeitsregeln bzw. Validierungsregeln) definierst du, welche Werte in ein Datenfeld gesetzt werden dürfen und welche nicht. Die verfügbaren Regeln sind abhängig vom ausgewählten Datentyp.
Liste der Validation Rules
In der folgenden Tabelle sind die einzelnen Validation Rules beschrieben und den Datenfeldern zugeordnet, in denen sie ausgewählt werden können:
Name | Beschreibung | Datenfelder |
---|---|---|
required | Das Datenfeld wird als Pflichtfeld deklariert. Der Datensatz kann ohne eine Angabe nicht gespeichert werden. | String, Text Box, File, Option, Search Option, Checkbox, Radio Button, Date & Time, Date, Time, Number, Decimal, Cash, Yes/No, Relation (n:1) |
Der gesetzte Wert muss als E-Mailadresse formatiert sein (z. B. info@necara.de ). | String | |
unique | Der gesetzte Wert muss einmalig sein. Er darf in keinem anderen Datensatz vorkommen. | String, Number |
min | Der gesetzte Wert muss größer als ein definiertes Minimum sein. Bei String-Feldern ist das eine Mindestanzahl an Zeichen, beim File-Feld eine Mindestdateigröße in Kilobyte. | String, Text Box, File, Number, Decimal, Cash |
max | Der gesetzte Wert muss kleiner als ein definiertes Maximum sein. Bei String-Feldern ist das eine maximale Anzahl an Zeichen, beim File-Feld eine Maximaldateigröße in Kilobytes. | String, Text Box, File, Number, Decimal, Cash |
between | Der gesetzte Wert muss in einem definierten Bereich liegen. | String (Zeichenanzahl), Text Box (Zeichenanzahl), File (Dateigröße in kb), Number, Decimal, Cash |
size | Die hochzuladende Datei muss einer bestimmten Dateigröße entsprechen. | File |
image | Die hochzuladende Datei muss eine Bilddatei sein. Hier werden die Dateitypen jpeg, png, bmp, gif, oder svg akzeptiert. | File |
url | Der gesetzte Wert muss eine URL sein (z. B. https://www.saas.do ). | String |
ip | Der gesetzte Wert muss eine IP-Adresse sein (z. B. 192.158.1.38 ). | String |
numeric | Der gesetzte Wert muss dem numerischen Format entsprechen (z. B. 20000 ). | String |
mimes | Die gesetzte Datei muss einen bestimmten Dateityp haben (z. B. jpg, txt oder pdf). | File |
datetime_future | Die gesetzte Zeitangabe muss in der Zukunft liegen. | Date & Time |
date_future | Die gesetzte Datumsangabe muss in der Zukunft liegen. | Date |
Es ist zu beachten, dass mehrere Regeln gleichzeitig auf ein Datenfeld angewendet werden können.
Die Validierungsregel required prüft durchgehend, ob ein Datenfeld gefüllt ist. Die weiteren Regeln beginnen mit der Validierung, sobald das entsprechende Datenfeld gefüllt ist.
Benutzer-Feedback
Wenn die gesetzten Gültigkeitsregeln nicht eingehalten werden, kann der Datensatz nicht gespeichert werden. Der Benutzer wird darüber benachrichtigt, wie im folgenden Beispiel: