Hallo,
Ich arbeite mit einem Formular, in dem sich ein <Computed Value>-Feld befindet, das in Abhängigkeit von einem Feld x einen Wert berechnet. Der Wert von Feld x wird aber vom Benutzer eingegeben und erst anschließend kann das <Computed Value>-Feld berechnet werden. Deshalb habe ich beim OnBlur-Event von Feld x folgenden Code hinterlegt:
[...]
uidoc.Reload
uiws.ViewRefresh
[...]
Ich denke, dass das theoretisch funktionieren sollte, jedoch existieren in dem Formular noch weitere Felder, welche eine Input Validation implementieren. Die Fehlermeldung der Input Validation wird bei einem Aufruf des OnBlur-Events von Feld x aufgerufen und der Inhalt des <Computed Value>-Felds wird nicht aktualisiert.
Es muss aber eine Möglichkeit geben nur die <Computed Value>-Felder zu aktualisieren, ohne dass die Input Validation-Überprüfung ausgeführt wird, da ich noch ein Dialog-List-Feld im Formular habe mit angehaktem "Refresh fields on keyword change" und bei manueller Wert-Änderung werden nur die <Computed Value>-Felder aktualisiert und nicht die Input Validation aufgerufen.
Ich hoffe mein Problem ist verständlich. Da ich noch Anfänger in Lotus Notes bin, bitte eine etwas ausführlichere Erklärung der Lösung :-)
Danke und beste Grüße,
Denis