Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: ZaLudtske am 21.08.07 - 10:58:03

Titel: Wechsel in den Lese-Modus
Beitrag von: ZaLudtske am 21.08.07 - 10:58:03
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.

Titel: Re: Wechsel in den Lese-Modus
Beitrag von: sculer am 21.08.07 - 11:01:08
ist das der ganze Code?
Titel: Re: Wechsel in den Lese-Modus
Beitrag von: ZaLudtske am 21.08.07 - 11:08:51
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.
Titel: Re: Wechsel in den Lese-Modus
Beitrag von: Glombi am 21.08.07 - 14:54:40
Gibts vielleicht im PostmodeChange noch Code, der was mit dem uidoc veranstaltet, was nur im Editmode möglich ist?
Titel: Re: Wechsel in den Lese-Modus
Beitrag von: pete_bla am 21.08.07 - 16:36:42
Code
	nduThis.Editmode = False  <--- Hier tritt der Fehler auf.
ists da überhaupt im Editmode ?
->
Code
	if nduThis.Editmode then nduThis.Editmode = False  <--- Hier tritt der Fehler auf.
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)
Titel: Re: Wechsel in den Lese-Modus
Beitrag von: ZaLudtske am 21.08.07 - 16:44:12
Hallo,

ich glaube Glombi hat mir den Schubs in die richtige Richtung gegeben. Ich habe im PostSave-Event eine Prozedur die auf das Dokument zugreift. Ich probiere morgen aus ob das der Fehler ist und werden das Ergebnis meiner Bemühungen hier veröffentlichen.

Rainer
Titel: Re: Wechsel in den Lese-Modus
Beitrag von: ZaLudtske am 31.08.07 - 08:12:57
Hallo,

leider bin ich erst gestern dazu gekommen bin die Masken auszutesten.

Obwohl ich die Prozeduren für das QuerySave- und das PostSave-Ereignis gelöscht habe bekomme ich immer noch die gleiche Fehlermeldung.  :'(

Hat noch jemand eine Idee?

Rainer