Domino 9 und frühere Versionen > Entwicklung

Aktualisieren (F9) nach Dialogbox-OK

(1/1)

TMC:
Hi,

man öffnet in einer Maske eine @Dialogbox per Button, sobald der User OK klickt, erhält u.a. das Feld "a_Status" in der entsprechenden Maske den Wert "1".

Nun sind in der Maske "Verbergen-Wenn" - Formeln, u.a. für ein paar Felder/Tables die Formel

--- Code: ---a_Status = "1"
--- Ende Code ---


Leider wird per Default nach Klick auf "OK" in der Dialogbox die Maske NICHT aktualisiert (also die Hidewhen's), nur die geänderten Felder sieht man (also in a_Status eine "1").
Ein Befehl im Postsave der Dialogbox-Maske

--- Code: ---@PostedCommand([ToolsRunMacro]; "(AktualisiereAnsicht)")
--- Ende Code ---
bringt leider auch nix.
Ach ja, in dem Agenten (AktualisiereAnsicht) steht:

--- Code: ---Dim workspace As New NotesUIWorkspace
Call workspace.viewrefresh()
--- Ende Code ---


Wie könnt ich denn sonst noch einen "F9" erzwingen?

Grüße,
TMC

TMC:
Anmerkung:
Einen "@Prompt([OK];"Test";"Test")" führt er übrigens auch ned aus im PostSave der Dialogbox-Maske.  :(

TMC

TMC:
Hi,

und erledigt :-)

Es muss ein
      @Command([ViewRefreshFields])

nach der Zeile @Dialogbox.... in den Button eingefügt werden, dann gehts.

Schon seltsam. Aber wieder was gelernt, die Folgezeilen nach @Dialogbox werden wohl erst nach Schließen der Box abgearbeitet.


TMC

ata:
... was ist daran seltsam - der Dialogbox hat einen Return, und den kann man verwenden...

ata

TMC:
Na ja, für mich war es seltsam  ;)

Jetzt aber nicht mehr. Mir war halt nur nicht bewusst dass der Return da ist  :)

bye,
TMC

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln