Domino 9 und frühere Versionen > ND7: Entwicklung
Öffnen von View/Folder im selben Frame?
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