Autor Thema: Rahmengruppe einer geöffneten DB wechseln  (Gelesen 4517 mal)

werner16

  • Gast
Rahmengruppe einer geöffneten DB wechseln
« am: 07.01.11 - 11:13:03 »
Hallo,

habe eine Notes Starter Datenbank, von der aus der Anwender verschiedene Anwenungen
öffnen kann.
Diese ist im Prinzip nur eine Rahmengruppe aus drei Rahmen in der in zwei Rahmen nur
Masken dargestellt werden, und in einem Rahmen das Intranet.

Jetzt haben wir einige Anwender die das ganze ohne Intranet wollen (wegen der
Bildschirmgröße).

Dazu habe ich eine zweite Rahmengruppe ohne dem Rahmen mit dem Intranet.

Jetzt meine Frage, wie kann ich per Script auf einem Button die Rahmengruppe
für diese geöffnete Datenbank wechseln?

Gruß,
Werner

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Rahmengruppe einer geöffneten DB wechseln
« Antwort #1 am: 07.01.11 - 11:15:36 »
@Command( [OpenFrameset] ; frameset )

oder in LS

OpenFrameSet method in LotusScript NotesUIWorkspace class

Steht zumindest so in der Designer Hilfe
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

werner16

  • Gast
Re: Rahmengruppe einer geöffneten DB wechseln
« Antwort #2 am: 07.01.11 - 11:26:59 »
@eknori: Danke, leider öffnet er die Datenbank dabei ein zweites mal!

Gruß,
Werner
« Letzte Änderung: 07.01.11 - 11:29:15 von werner16 »

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

werner16

  • Gast
Re: Rahmengruppe einer geöffneten DB wechseln
« Antwort #4 am: 07.01.11 - 11:49:47 »
@eknori: hat geholfen, danke nochmal!

Gruß,
Werner

werner16

  • Gast
Re: Rahmengruppe einer geöffneten DB wechseln
« Antwort #5 am: 11.01.11 - 11:54:41 »
Hi,

jetzt gibt es doch noch ein Problem, da das Foyer, in dem ich die Rahmengruppe
wechseln will, als Startseite festgelegt ist, kann ich diese nicht mittels: @Command([CloseWindow])
schließen!  :(

Gibt es sonst noch eine Möglichkeit die Rahmengruppe innerhalb einer geöffneten DB
zu wechseln ohne diese schließen zu müssen?

Gruß,
Werner



werner16

  • Gast
Re: Rahmengruppe einer geöffneten DB wechseln
« Antwort #6 am: 19.01.11 - 08:24:58 »
Hi,

muss den Ferd nochmal hochziehen wegem dem Wechselen der Rahmengruppe in
einer offenen DB.

Da die Foyer DB, in dem ich die Rahmengruppe wechseln will, als Startseite festgelegt
ist, kann ich diese nicht mittels: @Command([CloseWindow]) geschlossen werden! 

Gibt es sonst noch eine Möglichkeit die Rahmengruppe innerhalb einer geöffneten DB
zu wechseln ohne diese schließen zu müssen?

Gruß,
Werner

Offline oxyd21

  • Senior Mitglied
  • ****
  • Beiträge: 371
  • Geschlecht: Männlich
Re: Rahmengruppe einer geöffneten DB wechseln
« Antwort #7 am: 19.01.11 - 08:30:47 »
Und wenn du noch nen Frameset drum machst und diesen programmatisch umschaltest?

werner16

  • Gast
Re: Rahmengruppe einer geöffneten DB wechseln
« Antwort #8 am: 19.01.11 - 11:27:11 »
Hallo oxyd21,

Gute Idee!
Wie kann ich in einem Framset dieses per Befehl ändern?

Ich habe jetzt eine Rahmengrupe 'Hauptrahmen' in der einmal
die Rahmengruppe 'starter1' oder die Rahmengruppe 'starter2'
angezeigt werden sollen!

Gruß,
Werner

Offline oxyd21

  • Senior Mitglied
  • ****
  • Beiträge: 371
  • Geschlecht: Männlich
Re: Rahmengruppe einer geöffneten DB wechseln
« Antwort #9 am: 19.01.11 - 11:38:24 »
Schon mal in die Hilfe geschaut?

z.B. NotesUIWorkspace.OpenFrameSet

werner16

  • Gast
Re: Rahmengruppe einer geöffneten DB wechseln
« Antwort #10 am: 19.01.11 - 11:40:43 »
Hi,

> Schon mal in die Hilfe geschaut?

bin ich schon dabei, aber noch nichts hilfreiches gefunden, mea culpa!  :(

Gruß,
Werner

werner16

  • Gast
Re: Rahmengruppe einer geöffneten DB wechseln
« Antwort #11 am: 19.01.11 - 11:53:11 »
Hi,

gefunden habe ich bisher:

   Dim workspace As New NotesUIWorkspace
   Call workspace.OpenframeSet("starter1")

Wobei dies auch nur ein neues Fenster öffnet.  :(

Gruß,
Werner



Offline oxyd21

  • Senior Mitglied
  • ****
  • Beiträge: 371
  • Geschlecht: Männlich
Re: Rahmengruppe einer geöffneten DB wechseln
« Antwort #12 am: 19.01.11 - 12:14:10 »
Opens the specified frameset within the current target frame.

Richtiges TargetFrame festgelegt?

Offline kawie

  • Junior Mitglied
  • **
  • Beiträge: 87
  • Ich liebe dieses Forum! Und wie :-)
Re: Rahmengruppe einer geöffneten DB wechseln
« Antwort #13 am: 19.01.11 - 13:10:45 »
Wenn du den Target Frame vorher bennenst kannst du das auch innerhalb des aktuellen Fensters machen.


Dim workspace As New NotesUIWorkspace
Call workspace.SetTargetFrame("top")
Call workspace.OpenPage("banner")

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Rahmengruppe einer geöffneten DB wechseln
« Antwort #14 am: 19.01.11 - 22:40:18 »
Also bei uns funktioniert ein:

@SetTargetFrame("_top");
@Command([OpenFrameset];"frameset");
@SetTargetFrame("")

 "_top" ist ein reservierter Name -> http://www-01.ibm.com/support/docview.wss?uid=swg21144459
(wobei hier auch beschrieben ist, dass es manchmal Probleme gibt)

Wichtig: Der TargetFrame soll anschließend wieder auf "" gesetzt werden, da sonst alle nachfolgenden Befehle diesen Frame verwenden.

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

werner16

  • Gast
Re: Rahmengruppe einer geöffneten DB wechseln
« Antwort #15 am: 20.01.11 - 08:44:42 »
Hallo pram,

also mit:

> @SetTargetFrame("_top");
> @Command([OpenFrameset];"frameset");
> @SetTargetFrame("")

funktioniet es super, vielen dank!  :)
 
Gruß,
Werner

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz