Domino 9 und frühere Versionen > Entwicklung
Wechsel in den Lese-Modus
ZaLudtske:
Hallo,
ich versuche nachdem ich ein Dokument bearbeitet, habe dieses aus dem Bearbeiten-Modus in den Lese-Modus um zu schalten. Dies soll per NotesUIDocument.EditMode erfolgen in der Aktion zum Bearbeiten erfolgen. Leider erhalte ich immer die Fehlermeldung 'Document command is not available' (4407). (Siehe auch Codeschnipsel weiter unten)
Weiß jemand rat oder hat jemand ein Workaround?
--- Code: ---
If intReturn = True Then
ndoDoc.replaceitemvalue "t_ProzStatus", "9"
Else
ndoDoc.replaceitemvalue "t_ProzStatus", "-2"
End If
vntValue = objStack.popall
ndoDoc.Replaceitemvalue "t_ProzessProtokoll", vntValue
nduThis.refresh True
nduThis.save
nduThis.Editmode = False <--- Hier tritt der Fehler auf.
--- Ende Code ---
sculer:
ist das der ganze Code?
ZaLudtske:
Nein, das ist nicht der komplette Code. Der Script-Code davor (3 DIN A4 Seiten ohne Subroutinen) funktioniert seit 2 Jahren fehlerfrei. Es knallt erst beim Wechsel vom Bearbeiten-Modus in den Lese-Modus. Aus diesem Grund habe ich den Code auch nicht eingestellt.
Glombi:
Gibts vielleicht im PostmodeChange noch Code, der was mit dem uidoc veranstaltet, was nur im Editmode möglich ist?
pete_bla:
--- Code: --- nduThis.Editmode = False <--- Hier tritt der Fehler auf.
--- Ende Code ---
ists da überhaupt im Editmode ?
->
--- Code: --- if nduThis.Editmode then nduThis.Editmode = False <--- Hier tritt der Fehler auf.
--- Ende Code ---
und ist auch wirklich ein NotesUIDocument (-> option declare)
sonst würde ich noch vermuten dass der refesh & save noch nicht fertig sind...
(sind halt nicht die schnellsten)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln