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