Domino 9 und frühere Versionen > ND9: Entwicklung
Anzeige eines Dokuments in einem Rahmen ohne Bearbeitungsleiste?
koehlerbv:
Wenn Du Dich mit einer Maske einfacher tust als mit einer Seite, dann kannst Du auch noch einen geringfügig anderen Weg gehen:
Gestalte Deine Maske.
Sag ihr, dass sie immer in gewünschten Frame geöffnet werden soll (verwende die Standardbezeichner, rechts also - wenn machbar - NotesView)
Verstecke die ActionBar für den ReadMode
Lass QueryModeChange immer im Continue = False verröcheln
In der Outline rufst Du einen Code wie diesen in der Outline Entry über einen Agent auf:
--- Code: ---Sub Initialize
Dim ses As New NotesSession
Dim wks As New NotesUIWorkspace
Dim dbCurrent As NotesDatabase
Dim docReadOnly As NotesDocument
Dim uidocReadOnly As NotesUIDocument
On Error Goto ErrorRoutine
Set dbCurrent = ses.CurrentDatabase
Set docReadOnly = dbCurrent.CreateDocument
docReadOnly.Form = "MyRODocument"
docReadOnly.SaveOptions = "0"
Set uidocReadOnly = wks.EditDocument (False, docReadOnly)
Exit Sub
ErrorRoutine:
Call ErrorHandler ("Open MyRODOcument")
Exit Sub
End Sub
--- Ende Code ---
Selbstverständlich kann man das Prinzip dann noch beliebig verfeinern, aber wie ich Dich kenne, ist Dir das Prinzip schon klar.
HTH,
Bernhard
gstueb:
Vielen Dank, vor allem an Bernhard.
Auf die Idee, in der Gliederung einen Agent aufzurufen, um das ganze dann per Script abhandeln zu können, hätte ich auch selbst kommen können :)
Es funktioniert jetzt wunderbar.
Grüße,
Gregor
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln