Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: klaus_s am 05.02.13 - 08:54:49
-
Es geht darum, im Notes-Client 8.5.2 eine andere Anwendung in einem eigenständigen Fenster aus einem Gliederungseintrag heraus zu öffnen. Man kann über einen rechten Mausklick auf den Gliederungseintrag und die Auswahl "in einem neuen Fenster öffnen", eine ein neues Fenster öffnen, sofern es sich um ein "benanntes Element" (z. B. Ansicht, Seite, Maske, Rahmengruppe) handelt.
Bei Gliederungseinträgen, mit berechneter Aktion, die auf eine andere Datenbank verweisen funktioniert dies nicht. Der rechte Mausklick "in einem neuen Fenster öffnen" steht nicht zur Verfügung.
Bis einschl. Notes 7 funktionierte der Befehl "@Command( [OpenHelpDocument];…)" einwandfrei und öffnete ein neues Fenster. Unter 8.5.2 kann man diesen Befehl hierfür nicht mehr so recht nutzen, weil zusätzlich oft noch die Notes-Hilfe gestartet wird.
Hat jemand eine Idee?
-
@SetTargetFrame( "Irgendwaswasesnichtgibt" ) sollte den gewünschten Effekt bringen (oder im Gliederungseintrag einen Zielrahmen angeben, der nicht existiert)
-
Hallo,
die Tricks mit dem falschen Rahmennahmen führen nur zu einem neuen Tab in Notes - nicht zu einem kompletten 2. Notes-Fenster, welches man z. B. auf einen 2. Bildschirm ziehen kann.
Dazu hat IBM ab Version 8.5.1 verschiedene Optionen für den Anwender bereitgestellt (z. B. über rechten Mausklick auf einen geöffneten Tab oder über rechten Mausklick auf ein Lesezeichen - da gibt es sogar die Option "Immer in neuem Fenster öffnen").
Programmseitig gibt es den neuen Befehl @Command([OpenInNewWindow]), der aber leider nur auf Dokumente angewendet werden kann, die in einer Ansicht oder in einem Ordner markiert sind.
Vielleicht kennt ja noch jemand eine ähnliche Alternative um eine neue Datenbank per Code in einem neuen Fenster zu öffnen.
Gruß
André
-
Guten Morgen,
da hast du dir ja fast die Lösung selbst gegeben.
Wenn du ein 2teiliges Frameset benutzt, wo das gewünschte Element ( Ansicht, Ordner etc.) mit enthalten ist, könnte es klappen.
D.h. ein Dummydokument vorhalten, das geöffnet wird mit dem neuen Befehl.
In der Maske des Dummydokuments auf dieses 2teilige Frameset verweisen, das Frame für das Dummydokument auf 1px verkleinern, damit man es "nicht" sieht.
Das könnte eine Lösung sein ...
-
Besten Dank für eure Vorschläge. Da die Lösung möglichst einfach sein soll, habe ich meine Anwender überzeugt wie folgt vorzugehen: Anstatt die Anwendung aus einem Gliederungseintrag zu starten, sollen Sie das Datenbanksymbol vom Arbeitsbereich auf die linke Leiste ziehen (sofern Liste andocken angezeigt ist) und dann einen rechten Mausklick auf das Symbol in der Leiste machen: Hier stehen die Optionen "in neuem Fenster öffnen" bzw. "immer in neuem Fenster öffnen" zur Verfügung.
-
Es gibt da eventuell noch einen Trick, um das gewünschte zu erreichen ;-)
Zumindest kann man sich das "in neuem Fenster öffnen" sparen.
Wenn du in den Eigenschaften der DB unter "List in Database Catalog" als Kategorie "NotesHelp" einträgst, öffnet sich die DB, wie auch die Notes HilfeDatenbanken, immer in einem neuen Fenster.
-
Danke für den Tipp! Wie gesagt, habe mir mit den Einstellungsmöglichkeiten in der linken Seitenleiste beholfen.
-
Es gibt da eventuell noch einen Trick, um das gewünschte zu erreichen ;-)
Wenn du in den Eigenschaften der DB unter "List in Database Catalog" als Kategorie "NotesHelp" einträgst, öffnet sich die DB, wie auch die Notes HilfeDatenbanken, immer in einem neuen Fenster.
Vielen Dank, Andreas !
Gibt's da auch einen Trick, dies rückgängig zu machen? :D
Wenn ich das Feld leer mache oder auch etwas anderes eintrage, wird immer noch in einem neuen Fenster geöffnet... :-:
-
Hast Du das DB-Symbol nach der Änderung vom Workspace entfernt? Solange spukt sonst diese Einstellung dort noch herum.
Bernhard
-
Vielen Dank, Bernhard !
Gruß
Leo