Ja/Nein Feld nur einmal änderbar. Geht das?
Hallo zusammen,
kann ich ein ja/nein Feld so programmieren, dass man es nur einmalig ändern kann?
Es geht um eine Checkliste, die im Nachhinein nicht änderbar sein darf.
Danke für Eure Hilfe
Thomas
4 Antworten
-
Ein hidden Feld "IsChecked" (default value = false ) beim Trigger auf "true" änden und beim "ja/nein" Feld Änderungen nur bei "IsChecked = false" zuzulassen.
-
Super Tipp - funktioniert auf Anhieb
Tausend Dank
Thomas
-
Hallo Khayet, kannst Du mir Deine Anleitung etwas erleutern. Verstehe nicht wie ich das mit dem hidden Feld funktioniert. Ich könnte die Funktion auch gut gebrauchen, wenn ich es nur verstehen würde.
Danke
Stephan
-
Hallo Stephan, unter "Nur anzeigen, wenn" in den erweiterten Optionen eines Feldes kann man dessen Sichtbarkeit von einer Bedingung abhängig machen. Oder mit einem entsprechenden Eintrag wie "false" auch ganz ausschließen. Dann hat man ein verstecktes Feld, das man aber trotzdem auswerten bzw. abfragen kann, einen unsichtbaren Ein-/Aus-Schalter sozusagen. Dieses Feature kann man bspw. nutzen, um wiederum andere Felder ein- und auszublenden oder auch für Eingaben zu sperren.
Wenn es wie im vorligenden Fall aber wirklich nur darum geht, ein Feld nach einmaliger Eingabe (hier: Klick auf "Ja" oder "Nein") für weitere Eingaben zu sperren, dann kann man das auch ohne versteckten "Schalter" mache, in dem man in den erweiterten Optionen des betreffenden Feldes (MEINFELD) unter "Schreibbar, wenn" folgendes einträgt:
MEINFELD = null
Das heißt: Das Feld namens MEINFELD kann nur beschrieben, also geändert werden, wenn es leer ist. Sobald die erste Eingabe vorgenommen wurde, ist es nicht mehr leer und kann auch nicht mehr geändert werden. Dabei muss man allerdings darauf achten, dass bei "Standardwert" nichts eingetragen ist, damit das Feld beim Anlegen eines neuen Datensatzes auch wirklich immer erst mal leer ist.
Content aside
- vor 4 JahrenZuletzt aktiv
- 4Antworten
- 1198Ansichten