Domino 9 und frühere Versionen > ND8: Entwicklung

einziges Dokument einer Ansicht automatisch öffnen

(1/3) > >>

martin72:
Lässt es sich einrichten, dass beim Aufruf einer best. Ansicht automatisch das einzige Dokument dieser Ansicht bzw. das erste Dokument falls mehrere vorhanden sind, geöffnet wird?

eknori:
Postopen Event der Ansicht:

Sub Postopen(Source As Notesuiview)
   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim workspace As New NotesUIWorkspace
   Dim collection As NotesDocumentCollection
   Dim doc As NotesDocument
   Dim uiview As NotesUIView
   Set db = session.CurrentDatabase
   Set uiview = workspace.CurrentView
   Set collection = db.AllDocuments
   Set doc = collection.GetFirstDocument
   Call uiview.SelectDocument(doc)
   Call workspace.EditDocument(False, doc)
End Sub

(ist übrigens aus der Designer Hilfe kopiert )

martin72:
Erstmal, guten Morgen und Danke.

Aber, sorry:

"Postopen Event der Ansicht" ist mir noch nicht so geläufig. Wo ist diese Anweisung zu platzieren in der Ansichtsdefinition?

eknori:
im PostOpen event der Ansicht

martin72:
habs gefunden.

Die Anweisung führt allerdings dazu, dass nicht das erste Dokument dieser Ansicht sondern irgendein Dokument geöffnet wird, das in dieser Ansicht gar nicht enthalten ist.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln