Domino 9 und frühere Versionen > ND6: Entwicklung

Hide When in Abhängigkeit von der Anzahl der Einträge innerhalb eines Feldes

(1/1)

DAU-in:

heute ist mal wieder Doofi-tag.

in einer Maske habe ich oben ein Multivaluefeld 'multivalue'. In Abhängigkeit von der Anzahl der Einträge in diesem Feld sollen darunter in einer Tabelle zeilenweise
Felder angezeigt werden.
die Felder heissen Feld_0, Feld_1 etc.
Ich dachte ich kann die hide-When-formel so setzen:

num := @TextToNumber(@RightBack(@ThisName;"_"));
@Elements(multivalue)<num+1

Da es nicht funzte, habe ich die Formel in die berechneten Textfelder als Wert eingesetzt:

num := @TextToNumber(@RightBack(@ThisName;"_"));
num2 := @Elements((multivalue))<num+1;
@Text(num2)

der Wert schaltet brav hin und her in Abhängigkeit von der Anzahl der Einträge, die Hide-Whenformel rührt sich nicht.

wo liegt mein Fehler?

Glombi:
Werden die Hide-When-Formeln korrekt ausgeführt, wenn Du das Dokument mit F9 aktualisierst?

DAU-in:
nein

auch abspeichern oder 'refreshhideformulas' nutzt nichts.


grüsse

DAu-in

P:S: der haken bei hide-when ist auch gesetzt, das habe ich schon kontrolliert

Glombi:
@ThisName kann nur in den Feldformeln verwendet werden, nicht in Hide-When-Formeln.

Du musst dort also die Feldnamen bzw. die Zahl Hardcodiert reinschreiben.

Andreas

DAU-in:
Oh Mist!

Ich hoffte, ich krieg das variabel hin.
gut, dann gehe ich halt wieder zu Fuss.

Grüsse aus dem trüben Zürich

Dau-in
 

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln