Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: fiuman007 am 10.08.05 - 15:10:40
-
Hallo zusammen,
ich stehe vor einem Problem:
Ich habe ein Start und ein Enddatum.
Wenn die die Erfassungsmaske aufrufe soll im StartDatumsFeld das heutige Datum stehen. Kein Problem, mit @Today. Das EndDatumsFeld ist erstmal leer.
Dann wenn ich ein einderes Startdatum über den Kalender eingebe, soll dasselbe Datum auch im EndDatumsFeld erscheinen. Wie soll ich das machen ?
Edit: nachfolgend soll das EndDatumsFeld manuell editierbar sein.... (über den Kalender)
Das ganze läuft im Web und ist im JavaScript eingebettet....
Vielen Dank
fiuman007
-
im exiting event des Startdatumsfeld kannst du Field enddatum := Startdatum setzen
-
Ich würde das ganze mit einem temporären Datum machen und auch nur dann wenn die Maske gespeichert wird.
@If(tempDate != StartDatum;@SetField("EndDatum";StartDatum;"")
und das tempDate wird beim öffnen des doc's gesetzt.
-
Hm, na ja. Ganz so geht es nicht.
Es ist folgendes. Das StartDatum wird auch gleich geändert (also beim Erfassen) d.h. ich muss nicht das Dokument vorher abspeichern. Wenn ich dann das startDatum ändere soll derselbe Wert auch in den EndDatum reingeschrieben werden. Also irgendwie onChange ...
Aber wie ....
-
MACH ES DOCH IM exiting event!!!
Das wird ausgeführt, wenn das feld verlassen wird
Edit: OK ich sehe gerade, in dem event musst du es mit LS machen
-
Hm, und mit LS kenn ich mich überhaupt nicht aus.
So jedenfalls funktioniert es nicht :
Sub Exiting(Source As Field)
datEnd = datStart
End Sub
:(
-
Markus, hast Du eigentlich gelesen, dass es hier um eine Web-Anwendung geht ?
Bernhard