Zum Hauptinhalt springen

Zeichenkette (string)

{
"fields": {
"name": {
"cms": {
"column": true
},
"empty": false,
"max": 40,
"min": 4,
"optional": false,
"type": "string"
}
}
}

Die API enthält ein einziges Feld name. Es darf nicht leer sein (empty), ist Pflicht (optional) und muss zwischen 4 (min) und 40 (max) Zeichen lang sein. "column": true in den Meta-Daten bedeutet, dass das Feld in der Liste als Spalte erscheint.

Liste

In der Pflegeanwendung legt /form/#/tutorial/api1/@NEW einen neuen Datensatz an (oder man navigiert einfach dorthin):

Formular

Liste mit Datensatz

Zum Ändern klickt man den Eintrag in der Liste an oder ruft ihn direkt auf, z. B. /form/#/tutorial/api1/894758ed-e701-4839-a085-3b77bb864d52. Die Kennung ist bei eigenen Versuchen natürlich eine andere.

Parameter​

Aus dem fastest-validator:

ParameterBedeutung
optionalFeld darf fehlen (Voreinstellung false)
emptyIst ein Wert vorhanden, darf er leer sein (Voreinstellung true)
minminimale Anzahl Zeichen
maxmaximale Anzahl Zeichen
patternregulärer Ausdruck, dem jeder Wert genügen muss
enumListe erlaubter Werte. Die Pflegeanwendung bietet statt einer freien Eingabe eine Auswahlliste an.

CMS-eigene Parameter:

ParameterBedeutung
localizableWert je Sprache, siehe Mehrsprachigkeit
inputRowsganze Zahl ≥ 1. Die Pflegeanwendung zeigt statt einer Textzeile (input) ein mehrzeiliges Eingabefeld (textarea).
suggestedValuesVerweis der Form namensraum/api/feld. Die Pflegeanwendung lädt die ersten 1.000 Datensätze dieser API (aufsteigend nach feld sortiert) und bietet die Werte zur Auswahl an.

suggestedValues ist nur eine Eingabehilfe: In der Pflegeanwendung können nur Werte aus der Auswahl eingetragen werden, veraltete, nicht mehr vorhandene Werte werden aber nicht als Fehler angezeigt. Beim Speichern über die Datenschnittstelle wird nicht gegen die Vorschlagsliste geprüft.