Abhängigkeit
Mit Abhängigkeiten können Sie zur Laufzeit steuern, wie Eingabefelder auf einer Detailansicht dargestellt werden. Eine Abhängigkeit muss ein Skript enthalten. Der Code des Skripts wird ausgeführt, sobald die das Feld enthaltende Ansicht sichtbar wird oder das Feld seinen Wert ändert.
Eigenschaften
Eigenschaft | Typ | Erklärung |
---|---|---|
Name | Text | Der eindeutige Name der Abhängigkeit. |
JavaScript ausführen | Code | Ein Skript, das ausgeführt wird, sobald das Feld angezeigt oder geändert wird. |
Darstellung eines Eingabefelds steuern
Innerhalb des hinterlegten Skripts besteht Zugriff auf die Variable inputData
. Dies ist ein Objekt, dass sich um die Darstellung des Eingabefelds kümmert. Mit den folgenden Befehlen lässt sich hier die Interaktion oder die Sichtbarkeit verändern:
Befehl | Erklärung |
---|---|
setVisible | Zeigt das Feld samt Beschriftung an bzw. blendet es aus. |
setWriteable | Markiert das Feld als schreibbar bzw. schreibgeschützt. In schreibgeschützten Feldern kann der Benutzer die eingetragenen Informationen lesen aber nicht verändern. |
setRequired | Markiert das Feld als Pflichtfeld bzw. hebt das Pflichtfeld auf. Ein Pflichtfeld muss vom Benutzer ausgefüllt werden, bevor der Datensatz gepspeichert werden darf. Eine Navigation auf andere Schritte wird verhindert, solange noch nicht alle Pflichtfelder der Detailansicht ausgefüllt worden sind. |
Alle Befehle akzeptieren einen Parameter vom Typ bool
(Ja / Nein).