Domino 9 und frühere Versionen > ND8: Entwicklung
Start einer Notes-Anwendung in einem eigenständigen Fenster
klaus_s:
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?
Tode:
@SetTargetFrame( "Irgendwaswasesnichtgibt" ) sollte den gewünschten Effekt bringen (oder im Gliederungseintrag einen Zielrahmen angeben, der nicht existiert)
it898ur:
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é
ghostmw:
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 ...
klaus_s:
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.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln