Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Alexis am 20.07.04 - 12:14:04
-
Hallo Forum
folgender Script im QueryModeChange-Event klappt nicht:
Set doc = Source.Document
Call doc.ReplaceItemValue( "DokStatus", "Bearbeitung" )
Call doc.Save(True,True)
Feld DokStatus ist "computed".
Im Debugger finde ich sehr wohl die Änderung in doc, nicht jedoch im Dokument selbst.
Was kann ich alles falsch gemacht haben?
Alexis
-
Nehme an, Source.Editmode ist false, wenn das so ist, wird das Dokument im Frontend nicht neu gelesen, selbst wenn Du Dich auf den Kopf stellst. Entweder Du tust vorher ein source.editmode = true und am Schluss ein refresh, oder Du schliessest das uiDoc und öffnest es neu (womit das Dokument neu eingelesen wird).
-
Ein wenig off topic
hmmm... also für mich sieht das sehr nach einer Dokumentensperre aus...
Nur so nebenbei bemerkt: Dokumente zu sperren, das kann Notes seit Version R6 von sich aus, da muss man nicht solche Konstrukte bauen...
Gruß
Tode