Domino 9 und frühere Versionen > Entwicklung
Outline: Einen Eintrag markieren
(1/1)
TMC:
In einer DB habe ich 1 Frameset mit 2 Frames:
[*]Links: Embedded Outline in Seite
[*]Rechts: View
[/list]
Ein Outline-Button und außerdem das PostOpen-DB-Script enthält einen Code:
--- Code: ---@SetTargetFrame("NotesView");
@Command([ToolsRunMacro]; "(OpenStartDoc)")
--- Ende Code ---
Dieser "(OpenStartDoc)" 007 enthält folgenden Code:
--- Code: --- On Error Goto ErrorHandler
Dim uiws As New NotesUIWorkspace
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set view = db.GetView("(StartView)")
Set doc = view.getfirstdocument
Call uiws.SetTargetFrame( "NotesView" )
Call uiws.EditDocument(False, doc)
--- Ende Code ---
Was passiert da: Es wird das 1. Dokument in der View "(StartView)" im Lesemodus im rechten Frame geöffnet. Soweit alles fein.
Problem:
Beim Öffnen der DB ist die Gliederungs-Auswahl nicht auf dem "Start"-Eintrag, welcher auch diesen erwähnten Agenten auslöst.
Beim Öffnen der DB soll aber der Start-Eintrag der Gliederung automatisch markiert werden. So ist jetzt in der Gliederung gar kein Eintrag markiert.
Hat wer von Euch eine Idee?
Spalter:
Hallo TCM,
habe bei mir folgende Einstellungen vorgenommen:
habe folgende Einstellungen:
eingebettete Gliederung (in Seite): Zielrahmen angeben
Navigationsrahmen: benanntes Element Seite ...
Rahmen Ansicht: benanntes Element Ansicht ...
in den eigenscvhaften des ersten Gleiderungseintrags: Rahmen der Ansicht angeben
und in den DB-Eigenschaften angegebenen Rahmengruppe öffnen
Wichtig: Im Gliederungseintrag keine Aktion mit Formel verwenden
Gruß
Spalter
:)
TMC:
Spalter, danke für Deine Antwort.
Du machst das aber nur mit Ansichten, oder?
Ich muss nämlich ein Notes-Dokument im rechten Frame anzeigen lassen.
Bei Ansichten gibts da natürlich keine Probleme....
Glombi:
Vielleicht so:
@SetTargetFrame("NotesView");
@Command([ViewOpen];"(StartView)");
@Command([ToolsRunMacro]; "(OpenStartDoc)")
Andreas
TMC:
Geht leider auch nicht, Andreas, weil ich in dem Outline-Eintrag eine @Formula habe und keinen Verweis auf eine Ansicht, somit markiert mir Notes das nicht.
Weitere Idee war:
In der View "(StartView)" selbst im QueryOpen oder PostOpen einen Code zu hinterlegen, um das Dok zu öffnen. Nur das mag der 5.0.11er Client gar nicht, er stürzt dann komplett ab (teilweise RBOD, teilweise eine nichtssagende MS Win - Fehlermeldung).
Evtl müsste man noch mit einer weiteren View oder so arbeiten....
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln