BEDINGTE Freigabe der macOS Version Sequoia für tomedo®
Alle Hinweise und Informationen finden Sie unter folgendem Link.
Ich stehe auf dem Schlauch und brauche einen Tip:

Bei einem CKE (Desensibilisierung) möchte ich ein Kontrollkästchen vorbefüllen, und zwar so, wie es beim letzten Anlegen von 'Desensibilisierung' angekreutzt war.

Folgendes habe ich versucht:

Übernahme vom letzten CKE in einen Texteintrag mit der Variable 'nichtletzte' klappt soweit (Ergebnis 1 oder 0): $[karteiEintragValue_withArgs Desensibilisierung customKarteiEintragEntries.nicht _ N]$

Aber ich schaffe es nicht, dass beim Anlegen des neuen CKE, das Kontrollkästchen wieder so angekreutzt ist.

Versucht habe ich in der Vorbefüllung folgendes:

FUNCTION('$[nichtletzte]$', 'ifEqualTo:yes:no:', '1', '1', '0')
$[if $[nichtletzte]$ zs_contains 1 1 0]$
$[karteiEintragValue_withArgs Desensibilierung customKarteiEintragEntries.nicht _ N]$
$[nichtletzte]$

Ich weiß, dass die Vorbefüllung nur meim Anlegen einmal funktionieren kann. Aber auch das schaffe ich nicht.

Hat jemend eine Idee?

VG Sascha Kummer
Gefragt in Frage von (5.9k Punkte)
0 Punkte

2 Antworten

Moin Herr Kummer,

$[karteiEintragValue_withArgs CKE customKarteiEintragEntries.Variablefeld _ D-7t]$

berücksichtigt Einträge der letzten 7 Tage

oder

$[karteiEintragValue_withArgs CKE customKarteiEintragEntries.Variablefeld _ N]$

berücksichtigt den letzten Eintrag

 

Man kann auch die Werte aus anderen Karteieinträgen verwenden, um ein Kontrollkästchen automatisch zu befüllen.

Da muss im Variablefeld dann die Zahl 1 stehen, um das Häkchen zu setzen.

 

$[karteiEintragValue_withArgs ANDERER_CKE customKarteiEintragEntries.Variablefeld _ N]$
Beantwortet von (36.5k Punkte)
0 Punkte
Moin Herr Klaproth,

danke für die schnelle Antwort.

Aber dann müsste doch: $[karteiEintragValue_withArgs Desensibilierung customKarteiEintragEntries.nicht _ N]$

funktionieren. Dies steht in der Vorbefüllung des Kontrollkästchens mit der Variable 'nicht'. Dies soll aus dem letzten CKE 'Desensibilisierung' übernommen werden, also ist das Kreutz beim letzten mal gesetzt, dann soll es auch jetzt gesetzt sein.

Es ist aber immer nicht gesetzt ...
Das Kontrollkästchen erwartet einen Zahlenwert, also entweder 1 oder 0. Wenn es nicht 1 ist dann, wird auch kein Häkchen gesetzt.
Ja, aber alle oben genannten Bedingungen bzw. Variablen (also: FUNCTION('$[nichtletzte]$', 'ifEqualTo:yes:no:', '1', '1', '0') ODER $[if $[nichtletzte]$ zs_contains 1 1 0]$ ODER $[karteiEintragValue_withArgs Desensibilierung customKarteiEintragEntries.nicht _ N]$ ODER
$[nichtletzte]$ )

enthalten alle  ein 0 oder 1 als Ergebnis (habe ich überprüft), aber in der Vorbefüllung wird dies schinbar nicht aufgelöst oder ich mache noch einen Fehler, den ich nicht finde...

(Wenn ich in die Vorbefüllung eine 1 eingebe, dann ist das Kästchen beim ersten Aufruf angekreuzt.)
Die Funktion hat aber keinen Bezug zu einem Variablefeld und kann deshalb keinen Wert an das Kontrollkästchen übergeben.

Sie bentigen ein Feld, dass an das Kontrollkästchen übergen werden kann. Die Funktion hat gar keinen Bezug sondern kann nur in einem Scorfeld einen Wert ausgeben.

Hallo Herr Kummer,

eigentlich sollte es reichen, wenn Sie $[karteiEintragValue_withArgs Desensibilierung customKarteiEintragEntries.nicht _ N]$ als Vorbefüllung bei dem Kontrollkästchen stehen haben. Zum Testen, ob das Kommando funktioniert, können Sie sich ein Score (v2) Feld mit der gleichen Vorbefüllung anlegen. Aber Sie meinten ja schon, dass zuverlässig 0 oder 1 zurückgegeben wird.

Damit wir zielgerichteter helfen können, schicken Sie doch mal bitte einen Screenshot der Konfiguration vom CKE mit dem ausgewählten Kontrollkästchen.

Viele Grüße

Beantwortet von (2.3k Punkte)
0 Punkte
Hallo Herr Middelstädt, ja, es geht, ich hatte beim Namen des CKE einen Schreibfehler: 'Desensibilierung' statt richtig 'DesensibiliSIerung' ... oh mann!!!

So funktioniert es, super. Vielen Dank auch an Herrn Klaproth!!

Zuletzt noch: Geht es in der Vorbefüllung NUR so? Sowas geht nicht in der Vorbefüllung: $[Scorefeld]$

Viele Grüße

Geht es in der Vorbefüllung NUR so? Sowas geht nicht in der Vorbefüllung: $[Scorefeld]$

Das ist richtig.

18,370 Beiträge
26,632 Antworten
47,746 Kommentare
28,962 Nutzer