Domino 9 und frühere Versionen > ND6: Entwicklung

nach editmode = false komische anzeige

<< < (3/4) > >>

Glombi:
Was spricht dagegen, dass Dokument im Postopen mit
Source.Close
zu schließen und dann mit
call ws.EditDocument( false, doc )
wieder im Readmodus zu öffnen?

koehlerbv:
Dass man da mit Strg-B, Doppelklick, Bearbeiten - Dokument bearbeiten etc. sofort wieder in den EditMode wechseln kann ...

Bernhard

CLP-Alex:
Hallo zusammen

hier mal der Code:


--- Code: ---Sub Postopen(Source As Notesuidocument)
Dim ws As New NotesUIWorkspace
'pruefung ob locking aktiv -> wenn ja check auf schon gelockt
If (Source.isnewdoc = False) Then
If C_DocFunctions_PostOpenDocument(Source.Document) = False Then
If source.editmode = True Then
'hier lock auf 2 setzten um queryclose zu verhindern -> nur wenn strg - b direkt editmode
CONNECTDocumentIsLocked = 2
Call source.FieldSetText("SaveOptions", "0")
Call source.refresh
source.editmode = False
End If
End If
End If
End Sub
--- Ende Code ---


--- Code: ---Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
'pruefung ob locking aktiv -> wenn ja check auf schon gelockt
If Source.IsNewDoc = False Then
If Source.EditMode = False Then
If C_DocFunctions_PostOpenDocument(Source.Document) = False Then
Continue = False
End If
End If
End If
End Sub
--- Ende Code ---


--- Code: ---Sub Querysave(Source As Notesuidocument, Continue As Variant)
Dim errormessage As String
Continue = C_DocFunctions_QuerySave(source.Document,errormessage)

If Continue = -2 Then
' Abbruch bei Warnung
Continue = False
Exit Sub
End If

If continue = False Then
IB_MsgBox errormessage , 16, "Co_Eingabefehler"
End If
End Sub
--- Ende Code ---

Wäre immer noch hilfreich wenn jemand eine Lösung hat.

Gruß Alex

koehlerbv:
Das QuerySave-Event ist in diesem Zusammenhang uninteressant - ich frage erneut nach dem Code im PostRecalc ... DER Teil ist in diesem Zusammenhang interessant.

Bernhard

CLP-Alex:
Hy Bernhard

PostRecalc ist kein Code enthalten.

Gruß Alex

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln