Wir haben einige Sichten auf Datentabellen. Damit ein Datensatz nachdem er editiert wird (gespeichert, aber noch nicht freigegeben) in den anderen Sichten (editieren, löschen, ... von Datensätzen) nicht angezeigt wird, haben wir eine zusätzliche Spalte, in der ein "Flag" geführt wird (darüber läßt sich erkennen, was gerade mit dem Datensatz gemacht wird). Diese Spalte wird über ein "hidden-Textfeld" gefüllt. In der Vorlage ist für das Feld ein Vorgabewert definiert. Nach Freigabe wird das Feld auf "null" zurückgesetzt. Nur wenn der Wert in der Spalte "null" ist, wird der Vorgabewert aus der Formulardefinition übernommen.
Bei sichtbaren Feldern, kann der Nutzer wählen, ob er die Voreinstellung haben möchte, bei Hiddenfeldern geht das ja leider nicht.
Wünschenswert wäre es, die Vorgabewerte automatisch übernehmen zu können, ohne den Nutzer explizit danach zu fragen. Möglich wäre auch ein weiterer Parameter bei der Definition der Formularkomponente.
Siehe auch Vorgabewerte in einer Eingabekomponente