Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Colibri am 09.02.12 - 13:51:10
-
Ich habe eine Maske, in der einige Aktionen je nach Feldinhalte ein oder ausgeblendet werden. Wenn ich ein Dokument erstelle und über @Command([FileSave]) speichere, wird die Aktionsleiste nicht neu berechnet, sondern nur wenn ich gleichzeitig einen @Command([ViewRefreshFields]) mache.
Dann kommt aber die Meldung einer Feldvalidierungsformel auch 2 mal. Irgendwie stehe ich auf dem Schlauch.
Dietmar
-
Du musst die Maskenptionen oder auch die Feldoptionen mal angucken.
Chris
-
Versuch mal im Postsave:
Sub Postsave (Source As NotesUIDocument, Continue)
Call Source.RefreshHideFormulas
End Sub
Falls das nicht reicht, berechnest Du vermutlich die Feldinhalte erst, anhand derer die Buttons verborgen werden.
Benutze keine Feldvalidierungen, sondern validiere per Script im Querysave, das ist m.E. viel eleganter (hier im Forum auch schon mindestens einmal dargestellt).
-
@Peter
Danke, das Postsave hat geholfen .... manchmal steht man echt auf dem Schlauch :-\
@Chris
Die Maskenoption hatte ich schon versucht, da ich aber leider über 30 Felder mit Validierungsformel in der Maske habe, würde der Anwender von den ganzen Validierungsmeldungen, die während des Ausfüllens kommen, erschlagen werden ::)