Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: LH-jbh am 02.04.03 - 16:33:53
-
Hallo zusammen,
ich hab ein Problem mit der "Input Validation" und zwar wird diese bei mir immer zweimal durchlaufen, sie soll aber nur einmal durchlaufen werden.
In meiner Maske befindet ich kein "@Command([ViewRefreshFields])".
Ich bedanke mich für Eure Hilfe im vorraus.
LH-jbh
-
... die Validierungsformeln werden im Postrecalc der Maske ebenso durchlaufen, das heißt dein @Commend([ViewRefreshFields]) sorgt für einen Durchlauf, der PostRecalc der Maske für den Zweiten...
ata
-
Hi,
hast du vielleicht in deiner Maske Dialogfelder, Listenfelder o.ä. bei denen die Option "Dokument bei Schlüsselwortänderung aktualisieren" eingestellt ist ?
Ich mache meine Validierungen immer im QuerySave-Event der Maske. Damit gehe ich solchen Problemen aus dem Weg.
Axel
@ata
In meiner Maske befindet ich kein "@Command([ViewRefreshFields])".
D. h. es muss was anderes sein.
-
... da kann ich Axel nur absolut zustimmen, Validierungen erledige ich ebenfalls ausschließlich ausserhalb der Validierungsformeln - außer der Kunde besteht darauf...
ata
-
hi, ist das erste mal, dass ich was zu sagen habe. ich habe mit diesem vorschlag gute erfahrungen gemacht. evtl hilft es dir ja
http://www.jnotes.de/jnotes/jix.nsf/ID/~FormValid
-
Danke, für die ganzen Tip's.
Warum ich das mit der Eingabevalidierung mach, weil beim QuerySave die Formelsprache nicht immer durchgeführt wird, warum auch immer.
Und meine derzeitiges Projekt soll nur mit Formelsprache umgesetzt werden.
Hab meine Formel jetzt so erstellt, damit man die Validierung so oft wie man will durchlaufen kann.
Wünsch Euch ein schönes Wochenende!
LH-jbh