Domino 9 und frühere Versionen > ND8: Entwicklung

Problem mit SaveOptions

<< < (2/2)

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