Domino 9 und frühere Versionen > ND7: Entwicklung

Postopen, Frontend und Backend

<< < (3/6) > >>

botschi:
Das ist aktuelle mein Button

--- Code: --- gvKopie.prioaufnehmender = ""
' Kopie im neuen Tab bearbeitbar öffnen
Call ws.EditDocument(True, gvKopie)
' eindeutiges zeichen, dass das dok kopiert wurde
gvKopie.copy = "ja"
Call gvKopie.Save( True, True )
--- Ende Code ---

Und das steht im Postopen

--- Code: ---Sub Postopen(Source As Notesuidocument)

'########
' hier wird die globale Variable gvFrontendTicket gesetzt
Dim s As New NotesSession
Set gvFrontendTicket = source
Set gvBackendTicket = gvFrontendTicket.Document
Set gvDB = s.CurrentDatabase
'###
' wird beim öffnen eines tickets gesetzt, wenn es noch kein schattendokument gibt
If gvFrontendTicket.FieldGetText("copy") <> "" Then

Call gvFrontendTicket.FieldSetText("prioaufnehmender","hfgfhgsda")
'Call gvFrontendTicket.FieldSetText("prioaufnehmender","")
Call gvFrontendTicket.Refresh
'Call gvFrontendTicket.Reload
End If
'##########################################

End Sub
--- Ende Code ---

Mehr, als ein Feld im Frontend im Postopen ändern, kann ich nicht...

Matthias

Axel:
Was passiert wenn du das Save im Buton weglässt?


Axel

botschi:
Nix, also macht keinen Unterschied.
Das Dok (die Kopie) wird dann halt gespeichert, aber es ändert nix an der Abfrage...

Matthias

ata:
... gibt es in der Maske eventuell ein Feld namens "SaveOptions" mit dem Wert "1" ?

Toni

botschi:
Ja, aber wenn ich das leere, werde ich gar nicht mehr nach dem Speichern gefragt, auch wenn ich per Tastatur einen Wert ändere.
Langsam steige ich da nicht mehr durch...  ???

Matthias

NACHTRAG:
Wenn ich im Postopen explizit den Wert in SaveOptions auf "1" setze, werde ich nicht nach Speichern gefragt. Wenn ich den Wert per Hand auf "1" setze, werde ich gefragt. Irgendwie ist es Notes egal, dass ich per Script im Postopen Werte setze... Warum?!

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln