Domino 9 und frühere Versionen > ND8: Entwicklung

Setfield in Maske

(1/1)

manboo8000:
Hey, ich möchte gerne in einer Maske über eine Schaltfläche im Dokument ein Feld mit einem Wert vorbelegen.

Das sieht bspw. so aus:
@Command([EditDocument]);
@SetField("Status"; "genehmigt");

Leider scheint das in der Maske so nicht zu funktionieren. Was muss ich tun, damit das geht?

Peter Klett:
Was für ein Feld ist Status? Ist es vielleicht berechnet und rechnet sich nach der Änderung wieder zurück?

Ist das Dokument beim Drücken auf den Button definitiv im Lesemodus? Sonst schaltet es sich mit @Command([EditDocument]) in den Lesemodus. Evtl. mit @Command([EditDocument]; 1) versuchen

Eine Alternative für @Setfield wäre

FIELD Status := "genehmigt"

it898ur:
Hallo,

Notes hat die "dumme" Angewohnheit Formelcode nicht so abzuarbeiten, wie er erfasst wurde, sondern intern neu zu sortieren. Das führt dazu dass das @SetField vor dem @Command ausgeführt wird.

Hie sollte ein @UpdateFormulaContext zwischen den beiden Zeilen helfen.

Viele Grüße

André

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln