Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TMC am 23.08.03 - 18:54:41

Titel: Aktualisieren (F9) nach Dialogbox-OK
Beitrag von: TMC am 23.08.03 - 18:54:41
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"


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)")
bringt leider auch nix.
Ach ja, in dem Agenten (AktualisiereAnsicht) steht:
Code
Dim workspace As New NotesUIWorkspace
Call workspace.viewrefresh()


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

Grüße,
TMC
Titel: Re:Aktualisieren (F9) nach Dialogbox-OK
Beitrag von: TMC am 23.08.03 - 19:27:56
Anmerkung:
Einen "@Prompt([OK];"Test";"Test")" führt er übrigens auch ned aus im PostSave der Dialogbox-Maske.  :(

TMC
Titel: Re:Aktualisieren (F9) nach Dialogbox-OK
Beitrag von: TMC am 23.08.03 - 19:33:20
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
Titel: Re:Aktualisieren (F9) nach Dialogbox-OK
Beitrag von: ata am 23.08.03 - 20:28:41
... was ist daran seltsam - der Dialogbox hat einen Return, und den kann man verwenden...

ata
Titel: Re:Aktualisieren (F9) nach Dialogbox-OK
Beitrag von: TMC am 23.08.03 - 20:41:44
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