Domino 9 und frühere Versionen > ND8: Entwicklung
Problem mit SaveOptions
DAU-in:
Hallo,
mit dem delete doc funktionierts jetzt wunderbar.
Aber ich bilde mir ein, das früher nicht gebraucht zu haben.
Grüsse
Dau-in
pram:
ws.editDocument hat ja als Rückgabewert das NEUE UI-Doc
und wenn auf diesem UI-Doc auf die document-property zugreift, bekommt man das neue Backenddokument,
Im Prinzip funktioniert es zwar auch, in dem man sich das Doc von der DB holt, allerdings ist das backend-Doc dann u.U. nicht mit dem UI-Doc "verdrahtet", d.h. Feldänderungen wirken sich nicht im UI aus.
Sauberer find ich einen Reopen jedenfalls so:
--- Code: ---set uiDoc = ws.currentDocument ' aktuell offenes Doc
set doc = uiDoc.document ' aktuelles BE-Doc
... do something
set oldUiDoc = uiDoc
set uiDoc = ws.editDocument(true, oldUiDoc.document)
call oldUiDoc.document.saveOptions = "0"
call oldUiDoc.close()
set doc = uiDoc.document ' aktuelles BE-Doc
... do something
--- Ende Code ---
Gruß
Roland
Peter Klett:
--- Zitat von: DAU-in am 29.10.10 - 17:06:31 ---Aber ich bilde mir ein, das früher nicht gebraucht zu haben.
--- Ende Zitat ---
Doch
Kann mich erinnern, sowas schon mit Notes 4 gemacht zu haben. Hätte ich es nicht gebraucht, wäre ich nicht drauf gekommen.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln