Hi,
Gegeben:
- Eine Seite (Page) soll von Usern gepflegt werden können
Realisierung:
- über Form gelöst, Dokument wird in einer View angezeigt
- Aufruf der Form in der Gliederung über
"@Command([ToolsRunMacro]; "(OpenMyForm)")"
(Script geht ja leider nicht in einer Gliederung)
- Im Agenten steht folgendes:
On Error Resume Next
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("DieView")
Set doc = view.getfirstdocument
Call uiws.EditDocument(False, doc)
In den Form-Eigenschaften steht: "Auto Start in Frameset fs_blabla, nimm Frame blub".
Anm.: Die DB hat ein einziges Frameset, hier "fs_blabla" genannt
Problem:
Dokument öffnet sich wunderbar im Frameset, allerdings wird durch Klick auf den Gliederungseintrag (in dem eben die Formel "@Command([ToolsRunMacro]; "(OpenMyForm)")" steht) ein neuer Frameset geöffnet.
Ziel:
Dokument soll sich im aktuellen Frameset öffnen
Ist das überhaupt möglich?
TMC