Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: manboo8000 am 04.05.16 - 12:24:29
-
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?
-
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"
-
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é