Domino 9 und frühere Versionen > ND8: Entwicklung

Dokument mit eingebetteter Ansicht aktualisieren

<< < (2/2)

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