Hallo,
in einer Maske benötige ich einen Button, der das aktuelle Dokument speichert und anschließend noch einige Statusfelder setzt (z.B. Status="weitergeleitet").
In der Formelsprache habe ich das schon öfters gemacht, aber wie mache ich das am sinnvollsten in Lotus Script?
Wenn ich über in einem Button über uidoc.document auf das Backend zugreife, ist dieses Backend Read Only. Im Frontend sind meine Status-Felder nicht sichtbar, sonst könnte ich sie ja dort setzen... Folgendes funktioniert nicht:
Sub Click(Source As Button)
WorkflowButton(1)
End Sub
Sub WorkflowButton(ButtonNummer As Integer)
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Set uidoc = workspace.CurrentDocument
Set doc = uidoc.Document
doc.Test="blabla"
Call doc.Save(True, False)
End Sub
Ich brauche das ganze zwingend im Button und nicht z.B. im QuerySave, da es mehrere Buttons mit verschiedenen Aktionen gibt.
Wie gehe ich hier am sinnvollsten vor?
Danke,
Gregor