Domino 9 und frühere Versionen > ND7: Entwicklung
Postopen, Frontend und Backend
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