Domino 9 und frühere Versionen > Entwicklung

mit onclick feldinhalt ändern

(1/2) > >>

Millennium:
hi,

ich habe folgendes problem:

ich habe 2 felder. in feld1 kann ein wert eingetragen und auch geändert werden. ich möchte, dass im feld2 der wert steht,  der als erstes in feld1 eingetragen wurde - und der wert in feld2 soll sich auch nicht mehr ändern.

ich habe gedacht, dass ich bei feld1 per onclick irgendwie definieren kann:
wenn feld2 leer ist soll feld2 = feld1 sein

aber ich habe es leider nicht hinbekommen. kann mir vielleicht jemand helfen?! danke!

klaussal:
Field feld2 := feld2;
@setField("feld2"; feld1)

dann noch in den maskeneigenschaften anhaken: felder autom aktualisieren.

Jörg P.:
Vielleicht so:

feld2 Berechnet, Wert:
@If(feld2="" ; feld1 ; feld2)

Performance:
onclick ist aber nur wenn du klickst, was ist wenn du ins Feld mit der Tab Taste reinspringst ?

mach doch einfach in das Exiting des Feldes folgendes rein:
Sub Exiting(Source As Field)
   Dim ws As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   
   Set uidoc = ws.CurrentDocument
   If uidoc.fieldgettext("Feld2") = "" Then
      Call uidoc.fieldsettext("Feld2", uidoc.fieldgettext("Feld1") )
   End If
End Sub



cu

Millennium:

--- Zitat von: klaussal am 09.05.03 - 09:22:44 ---Field feld2 := feld2;
@setField("feld2"; feld1)

--- Ende Zitat ---

also das funktioniert schonmal, aber wenn ich jetzt feld1 nochmal ändere, dann ändert sich feld2 JEDESMAL auch wieder mit...

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln