Autor Thema: Rahmeninhalt per @F berechnen für View, Seite oder Maske  (Gelesen 1040 mal)

Offline Silvio

  • Aktives Mitglied
  • ***
  • Beiträge: 113
  • Geschlecht: Männlich
  • für jedes Problem gibt es eine Lösung (W.v.B.)
Hallo zusammen
Wiedermal eine Frage die @F betrifft(denk ich ;D)

In einem Frameset gibt es ein Frame-'NotesView'. Per Eingenschaften kann 'Benanntes Element'- und wahlweise Seite, Ansicht oder Maske etc. gesetzt werden.
 ??? WIE kann per @F(oder LS) das 'Benanntes Element' definieren und anschliessend die gewünschte Seite, Ansicht oder Maske im Frame-'NotesView' öffnen?
Das ganze soll nur beim öffnen der Datenbank, oder beim öffnen des Frameset ablaufen.

Danke für jede Info & Beispiel
Gruss aus der Schweiz
Silvio
IBM Certified System Administrator
Lotus Notes and Domino 8.5

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Rahmeninhalt per @F berechnen für View, Seite oder Maske
« Antwort #1 am: 23.07.04 - 15:25:25 »
Hi,
du kannst ja, wenn du in den Eigfenschaften des Rahmens auf "@" drückst sagen was für ein benanntes Element du in welchem Fall haben willst.

Wenn du in einem Fall aber z.B. eine View und in einem anderen Eine Page anzeigen möchtest, könntest du das über eine Url machen.
Einfach Url auswählen und bei der @-Schaltfläche
@If (Bedingung = "ja";
   "notes://servername/Pfad/DB.nsf/Ansichtsname?OpenView";
   "notes://servername/Pfad/DB.nsf/Seitenname?Openpage")

HTH
†090620141300

Offline Silvio

  • Aktives Mitglied
  • ***
  • Beiträge: 113
  • Geschlecht: Männlich
  • für jedes Problem gibt es eine Lösung (W.v.B.)
Re:Rahmeninhalt per @F berechnen für View, Seite oder Maske
« Antwort #2 am: 26.07.04 - 10:46:00 »
Ok, ich habe mir die @URLOpen() angesehen und diese ist Ok. wenn ich über eine Schaltfläche arbeiten soll.
Meine Frage ging eher in die Richtung Db-Script, also öffnen der Db. Ich habe deine Anregeung weiter verfolgt und bin zur folgenden Lösung gekommen:
****
dmyStr = pDoc.apOpStartup( 0 )  ' definierte Site oder View aus DbProfile
Dim ws As New NotesUIWorkspace
Call ws.SetTargetFrame( "NotesView" )  ' Zielrahmen setzen
If dmyStr <> "" Then
  Select Case pDoc.apOpElementType( 0 )  ' aus DbProfile
  Case "View"
    Call source.OpenView( dmyStr )
  Case "Site"
    Call ws.OpenPage( dmyStr )
  End Select
Else
  Call ws.OpenPage( "pgStarterIntro" )  ' Standat wenn nix definiert
End If
****
Damit funktioniert's beim öffnen prima. Ist aber als Schaltfläsche unpraktisch, dann ist's besser mit @URLOpen zu arbeiten.

Danke & bis zum nächsten mal
« Letzte Änderung: 26.07.04 - 10:47:04 von Silvio »
Gruss aus der Schweiz
Silvio
IBM Certified System Administrator
Lotus Notes and Domino 8.5

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz