Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: LH-jbh am 02.04.03 - 16:33:53

Titel: Input Validation
Beitrag 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
Titel: Re:Input Validation
Beitrag von: ata am 02.04.03 - 17:06:34
... 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
Titel: Re:Input Validation
Beitrag von: Axel am 02.04.03 - 19:29:39
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

Zitat
In meiner Maske befindet ich kein "@Command([ViewRefreshFields])".

D. h. es muss was anderes sein.

Titel: Re:Input Validation
Beitrag von: ata am 02.04.03 - 19:33:10
... da kann ich Axel nur absolut zustimmen, Validierungen erledige ich ebenfalls ausschließlich ausserhalb der Validierungsformeln - außer der Kunde besteht darauf...

ata

Titel: Re:Input Validation
Beitrag von: mamaplatzda am 04.04.03 - 10:36:27
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
Titel: Re:Input Validation
Beitrag von: LH-jbh am 04.04.03 - 11:32:38
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