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
Ein Pflichtfeld, das von der Plattform mit Standarddaten vorab ausgefüllt wird, 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 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 wird neben der Feldbezeichnung ein Feldstatusindikator angezeigt, der angibt, dass ein Wert obligatorisch ist. Wenn das Pflichtfeld aus irgendeinem Grund vorab ausgefüllt ist, wird der Pflichtfeldindikator nicht angezeigt.
Pflichtfelder sind global. Das Feld ist überall in einem Formular als Pflichtfeld markiert.
Wird erstellt Wahr/Falsch Obligatorisch hat keine Auswirkung. Wahr/Falsch Es wird immer davon ausgegangen, dass Felder einen Wert haben. Ein ausgewähltes Kontrollkästchen hat den Wert „wahr“, und ein nicht ausgewähltes Kontrollkästchen hat den Wert „falsch“. 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.