Domino 9 und frühere Versionen > ND7: Entwicklung

Frameset nach Start direkt öffnen

(1/2) > >>

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