Domino 9 und frühere Versionen > Entwicklung
Feldewerte in neues Dok übernehmen
Till_21:
--- Zitat von: Fbaum am 18.02.03 - 14:23:17 ---Halt, ok, das funktioniert schon.
Nur......
Wenn ich das Dokument aus dem OrginalDok erstelle ist´s ok.
Wenn ich jedoch über das Menu ERSTELLEN -> xxx Maske gehe soll das Feld leer sein, was aber nicht der Fall ist...
--- Ende Zitat ---
Je nach dem wo dein Fokus ist ;)
Entweder Masken erben oder nicht, und wenn ja, dann nicht nur aus Masken selbst sondern auch aus fokusierten Dokumenten einer Ansicht...
gruss
Centaury:
Ui, da bin ich überfragt. Ich fürchte aber, dass das nicht klappen wird. Ob du nun mit @command([compose];"Maske") oder aus dem Menü das Dokument erstellst, dürfte eigentlich kein Unterschied sein.
Fbaum:
Ja, deswegen wollte ich ja das Feld über LScript füllen.
Wenn ich den Button im OrginalDok drücke soll ein neues Dok erstellt werden wo der Feldinhalt von TITLE in das Feld DEFINITION übernommen wird.
Wenn ich ein neues Dok über das Menu ERSTELLEN mache soll das Feld DEFINITION leer sein...
Müsse über GetItemValue oder so gehen. Hab´s jedoch nicht hinbekommen...!
Gruß FBaum
Axel:
Hi,
versuch's mal damit:
...
Dim session As New NotesSession
Dim workspace As New NotesUIWorkspace
Dim db As NotesDatabase
Dim newdoc As NotesDocument
Dim uidoc As NotesUIDocument
Set db = session.CurrentDatabase
Set uidoc = workspace.CurrentDocument
Set newdoc = New NotesDocument(db)
newdoc.Form = "Name der Maske"
newdoc.Definition = uidoc.FieldGetText("Title")
...
Axel
Fbaum:
Also das Script läuft ohne Fehler durch aber es passiert nichts.
Eigentlich sollte ja ein neues Dok geöffnet werden.
Es passiert jedoch nix...
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln