Domino 9 und frühere Versionen > Entwicklung
In NotesDocument schreiben und aktualisieren
MrXYZ:
Hi @ALL
Per Knopfdruck (Lotus Skript) setze ich in ein Feld eines Dokumentes, das ich vorher per UNID als NotesDocument definiere einen bestimmten Wert. Das klappt wunderbar, ebenfalls die Speicherung. Jedoch werden die restlichen Felder nicht aktualisiert. Wie bekomme ich einen Refresh auf das Dok hin ?
Set minutes = db.GetDocumentByUNID(docid)
Call minutes.ReplaceItemvalue("testfeld",1)
Call minutes.Save(True,True)
???
TMC:
Call uidoc.Refresh
Gruss,
TMC
MrXYZ:
ich befinde mich ja nicht im Uidoc, sondern setze von einem speziell erzeugten Dokument (das ist das uidoc) per Knopfdruck das Feld in einem anderen Dokument. Das andere Dokument möchte ich gerne aktualisieren.
Im speziellen Fall klappt das Setzen des Feldes, aber ich muss dann rein theoretisch nochmals ins Dokument klicken und F9 drücken um einen Refresh hinzubekommen.
TMC:
ups, hab zu schnell gelesen....
Ich bin mir nicht sicher ob da gleich ein reopen nötig ist, aber damit geht es dann mit Sicherheit.
Ich glaube ata hatte da mal was auf seiner Homepage wegen "reopen".
http://www.anton-tauscher.de/LotusScript/startdyn.htm
TMC
TMC:
und noch was fällt mir ein.
Ich bin wirklich kein Profi in Script und selber grad beim erlernen, aber evtl.
- das Backend Doc nach Deinen Aktionen zu UIDoc deklarieren
- dann einen Refresh
TMC
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln