Felder können als Pflichtfelder markiert werden. Das heißt, sie müssen einen Wert enthalten, bevor der Datensatz gespeichert werden kann. Pflichtfelder sind mit einem Feldstatusindikator vor der Bezeichnung gekennzeichnet.
Vorbereitungen
Erforderliche Rolle: personalize_dictionary
Warum und wann dieser Vorgang ausgeführt wird
Ein Pflichtfeld, das von der Plattform vorab mit Standarddaten ausgefüllt wurde, z. B. ein Wert aus einem Client-Skript, zeigt den Indikator nicht an. 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 der Verwendung von WebServices nicht. Sie können stattdessen eine Datenrichtlinie verwenden. Weitere Informationen zu Datenrichtlinien finden Sie unter Datenrichtlinie.
Prozedur
-
Klicken Sie im Formular mit der rechten Maustaste auf die Bezeichnung des Felds, und wählen Sie Dictionary konfigurierenaus.
-
Aktivieren Sie im Wörterbuchformular das Kontrollkästchen Obligatorisch.
-
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 in Formularen immer als Pflichtfeld markiert.
Das Festlegen von „ Wahr/Falsch“ als obligatorisch hat keine Auswirkung. Bei Wahr/Falsch -Feldern wird immer davon ausgegangen, dass sie 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 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 Sie diesen Wert löschen. Wenn der Wert im referenzierten Feld geändert wird, wird der Wert für dieses Feld überall dort geändert, wo es angezeigt wird.
- Wahlweise:
Verwenden Sie dictionary override>override mandatory, um ein Feld festzulegen, das nur in der untergeordneten Tabelle und nicht in der übergeordneten Tabelle obligatorisch ist.