Domino 9 und frühere Versionen > ND9: Entwicklung

Anzeige eines Dokuments in einem Rahmen ohne Bearbeitungsleiste?

<< < (2/2)

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