Domino 9 und frühere Versionen > ND8: Entwicklung
Dokument mit eingebetteter Ansicht aktualisieren
iukhdh:
Jetzt bin ichs doch nochmal ...
wie meinst du das, dass ich mir das Dokument im initialize 'merken' soll? Mir fällt nur eine Lösung über die notes.ini ein, aber das scheint mir nicht unbedingt die beste zu sein.
Gibt es sonst noch eine Lösung, wie ich das Dokument vom initialize ins PostSave übergebe? Bin leider im Script noch nicht so firm. Meine bisherigen Versuche erstellen nur immer ein zweites, identisches Dokument A, aber im Original tut sich nix :P
pram:
Ich hab mir das so gedacht:
In der Form folgendes machen:
globals:
Dim parentUIdoc as NotesUIDocument
Dim parentUNID as String
sub initialize
dim ws as new NotesUIWorkspace
set parentUIdoc = ws.currentDocument
parentUNID = ws.currentDocument.universalID
end sub
sub postSave(...)
if parentUIDoc is nothing then
... jemand hat das UIDoc geschlossen-> Sonderbehandlung: Dokument holen und im Backend speichern
set doc = db.getDocumentByUNID(parentUNID)
doc.summe=calcSum()
calld doc.save(false, false)
else
parentUIdoc.document.summe=calcSum()
parentUIdoc.save()
end if
end sub
Das alles ist aber UNGETESTET!
Gruß
Roland
iukhdh:
Hallo Roland,
vielen Dank, jetzt hat's geklappt. Das mit den globalen Variablen war mir nicht geläufig, bin halt doch noch immer ein Script-Dummie ;) Das wird mir auch in anderen Codes helfen.
^-^
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln