Hallo Herr Middelstädt,
vielen Dank, dass Sie sich der Sache annehmen.
Ich möchte im CKE für den Feldtyp "Auswahl" eine Vorauswahl festlegen, die aus einer Variable des selben CKE vom Typ Text nicht editierbar besteht. Während genau das für andere Feldtypen klaglos funktioniert (zB Text, Text nicht editierbar ...) geht es bei Auswahl nicht.
Konket will ich auswerten, ob der Wert einer Variabe eines anderen CKE ( $[karteiEintragValue_withArgs GOP customKarteiEintragEntries.vOPS1 _ N]$ ) in einer Liste von Werten enthalten ist. Diese Liste von Werten ist in dem CKE als v1 vom Typ Text nicht editierbar vorhanden.
Da der Befehl
$[if $[v1]$ zs_contains $[karteiEintragValue_withArgs GOP customKarteiEintragEntries.vOPS1 _ N]$ 1 0]$
im Kommando-Tester funktioniert, aber aus unerfindlichen Gründen im CKE nicht funktioniert (vgl hierzu Thread cke-syntaxfrage-karteieintragvaluewithargs-als-argument-in-if-befehl gehe ich den Umweg indem ich den Wert des anderen CKE in eine Variable v2 einlese und dann $[if $[v1]$ zs_contains $[v2]$ 1 0]$ entweder direkt als Ausdruck für die Vorauswahl einsetzen möchte, oder diesen Ausdruck in eine eigene v3 Variable festlege und dann die Vorauswahl mit $[v3]$ festlegen möchte.
Aber diese Art der Vorauswahl funktioniert eben nur im Typ Auswahl nicht - bei anderen Typen schon.
Meine Anmerkung zum Thema aktualisierend vs nicht aktualisierend war nur als Hinweis gemeint, dass im Online Handbuch zu jedem Feldtyp ausgewiesen wird Vorbefüllung ohne Aktualisierung oder Vorbefüllung mit Aktualisierung, aber diese Erklärung für den Typ Auswahl und Mehrfachauswahl im Handbuch fehlt. Siehe hier.