Domino 9 und frühere Versionen > ND7: Entwicklung
Frameset nach Start direkt öffnen
toobstar:
Hi,
habe folgendes Problem:
Ich habe zwei Framesets. Das eine für die Administration, das andere für die Userbenutzung.
Gibt es eine Möglichkeit eine Abfrage vor bzw. während des Öffnens der DB einzufügen, welche je nach Rolle des Users, der die DB öffnet, entweder das Adminframeset oder das Userframeset läd ???
Thanks,
toobstar
m3:
1) Herzlich willkommen im Forum.
2) Das ist eine Entwicklungsfrage, ich verschieb den Thread mal dahin.
Driri:
Hallo,
Du kannst im Frameset die Rahmeninhalte über eine Formel berechnen lassen. Dafür gibt es in den Rahmeneigenschaften den kleinen Button mit dem @.
Glombi:
Andere Möglichkeit (ggf. flexibler, da mit Script):
Du kannst eine Rahmengruppe erstellen, die nur eine Seite enthält. Diese Rahmengruppe musst Du als Startoption der Datenbank eingestellen.
Im Postopen der Seite dann folgendes:
Sub Postopen(Source As Notesuidocument)
Dim ws As New NotesUIWorkspace
Dim session As New NotesSession
If ... then '// hier dann die Abfrage rein
Call ws.OpenFrameSet("FSAdmin")
Call Source.Close
Call ws.OpenFrameSet("FSUser")
Call Source.Close
End If
End Sub
Andreas
toobstar:
hi,
danke erstmal für die schnellen Antworten.
@Driri: ICh habe leider einen Unterschiedlichen Aufbau von beiden Framesets, deshalb kann ich nicht dynamisch einfach die Frames ändern.
@Glombi: Wenn ich dich richtig verstanden hab, soll ich nen Default-Frameset erstellen, welches dann im Postopen das jeweilige Frameset läd. Ist es bei dem Vorgehen nicht immernoch möglich, direkt über die DB Preferences auf das Adminframeset zuzugreifen. Gibt es ne Möglichkeit das zu unterbinden?
LG
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln