Domino 9 und frühere Versionen > ND7: Entwicklung

Öffnen von View/Folder im selben Frame?

(1/3) > >>

Basti*:
Hallo zusammen,

ich möchte eine View/Folder per Button öffnen. Die View soll nicht in einem neuen Fenster (Reiter) geöffnet werden, sondern im gerade aktuellen. Kleine Hürden dabei: a) ich habe hier ein Frameset und b) der Name der zu öffnenden View (Folder) wird in dem Button erst berechnet.

Ich gehe derzeit über


   Dim ws As New NotesUIWorkspace
   Dim uidb As NotesUIDatabase
   Set uidb = ws.CurrentDatabase
   Call uidb.OpenView(viewname,"",False)
   ws.ViewRefresh

Dabei wird die Ansicht immer im neuen Fenster (Reiter) geöffnet. Ist das die einzige Möglichkeit, per Script eine View/Folder zu öffnen?

Hat da einer eine Idee?


Grüße
Basti

ascabg:
Hallo,

Prinzipiell wuerde ich mal folgendes nachsehen.

1. Ist in dem Frame, in dem sich der Button befindet ein 'Zielframe' gesetzt.
2. Verwendest Du fuer Deine Frames die Standardnamen von Notes?


Andreas

Basti*:
Hi Andreas,

zu 1. ja, ich hab als Zielframe den eigenen Framenamen gesetzt.
zu 2. oh, was für Standardnamen? Mein einer Frame heißt "Menu" und der andere "Content". Gibt das Kollisionen?

Grüße
Basti

ascabg:
Unter Umstaenden Ja.

Der Standardname fuer den Frame, in dem die View/der Ordner angezeigt werden soll heisst: NotesView
Ist noch eine Dokumentenvorschau dabei, heisst der Standardname fuer diesen: NotesPreview.

Aber noch ein Frage.

Wie berechnest Du denn den Namen der zu oeffnenden Ansicht?


Andreas

Basti*:
OK, dann werd ich  an dieser Stelle noch mal probieren, mit den FrameNamen was zu drehen. Vielleicht hilfts ja?!

Der Namen der View (bzw. in dem Fall ist es eigentlich ein Folder) setzt sich zusammen aus dem Usernamen und einem Zusatz. Das ganze heißt dann zb. "Marcus Müller/Suche".

Basti

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln