Felder können als obligatorisch markiert werden, d. h. sie müssen einen Wert enthalten, bevor der Datensatz gespeichert werden kann. Pflichtfelder werden vor der Bezeichnung mit einem Feldstatusindikator markiert.
Vorbereitungen
Erforderliche Rolle: Personalize_dictionary
Warum und wann dieser Vorgang ausgeführt wird
In einem Pflichtfeld, das von der Plattform mit Standarddaten vorab ausgefüllt wird, z. B. einem Wert aus einem Clientskript, wird der Indikator nicht angezeigt. Wenn Sie diesen Wert jedoch aus dem Feld löschen, wird der Indikator angezeigt. Die Farbe des Indikators hängt vom Feldstatus ab.
Die Verwendung eines Wörterbucheintrags zum Festlegen eines Felds als Pflichtfeld funktioniert bei Verwendung von Webservices nicht. Sie können stattdessen eine Datenrichtlinie verwenden. Weitere Informationen zu Datenrichtlinien finden Sie unter Datenrichtlinie .
Prozedur
-
Klicken Sie mit der rechten Maustaste auf die Bezeichnung des Felds im Formular, und wählen Sie aus Konfigurieren Sie Wörterbuch .
-
In Wörterbuch Formular wählen Sie aus Obligatorisch Kontrollkästchen.
-
Klicken Sie auf Aktualisieren.
Beim nächsten Öffnen des Formulars erscheint ein Feldstatusindikator neben der Feldbezeichnung und zeigt an, dass die Eingabe des Werts verpflichtend ist. Wenn das Pflichtfeld aus irgendeinem Grund vorab ausgefüllt ist, wird der Pflichtfeldindikator nicht angezeigt.
Die Einstufung als Pflichtfeld gilt global. Das Feld ist überall in einem Formular als obligatorisch markiert.
Wird erstellt Wahr/Falsch Obligatorisch hat keine Auswirkung. Wahr/Falsch Es wird immer davon ausgegangen, dass Felder einen Wert haben. Ein aktiviertes Kontrollkästchen hat den Wert „true“ und ein deaktiviertes Kontrollkästchen den Wert „false“. Einer dieser Werte erfüllt die Anforderung eines Pflichtfelds.
Ein Formular kann mit einem leeren Pflichtfeld gespeichert werden, wenn dieses Feld ein Referenzfeld ist und wenn das übergeordnete Feld ebenfalls leer ist. Wenn das obligatorische Referenzfeld jedoch einen Wert aus dem übergeordneten Feld anzeigt, kann das Formular nicht gespeichert werden, wenn dieser Wert gelöscht wird. Wenn der Wert im referenzierten Feld geändert wird, wird der Wert für dieses Feld überall geändert, wo er angezeigt wird.
- Wahlweise:
Verwenden dictionary override>override mandatoryDient zum Festlegen eines Felds, das nur in der untergeordneten Tabelle und nicht in der übergeordneten Tabelle obligatorisch ist.