Autor Thema: Wie kombiniere ich Actions- und Verknüpfungshotspot ?  (Gelesen 2466 mal)

Offline FC

  • Aktives Mitglied
  • ***
  • Beiträge: 120
  • Geschlecht: Männlich
  • Auch ich liebe dieses Forum, welches sonst ;-)
Hallo Zusammen,
ich habe bei uns eine Willkommensseite im Corporate Design gebaut, die den „normalen“ Usern das Leben vereinfachen soll ……

Ich blende zur Übersicht wahlweise Mail/Kalender/Aufgaben/Kontakte ein.
Früher war das eine Tabelle (mit Tabellenreitern) mit embedded views, da dort aber die Höhe nicht einfach dynamisch angepasst wurde habe ich das nun über eine „Reiterleiste“ realisiert, die ihr Ergebnis in einem Frame anzeigt.

Die Reiterleiste besteht zurzeit aus „Verknüpfungs-Hotspots“, die die jeweiligen Inhalte im Zielframe anzeigen.

Schön wäre es nun noch, wenn die "Reiter" in Abhängigkeit des gewählten Reiters ihre Farbe wechseln (analog den Reitern im BugReport von !!HELP!!), nur leider muss ich dazu ja Action-Hotspots einbauen. (Dann fehlen mir aber die Verknüpfungen).

Kann man beide Ziele irgendwie kombinieren ???
(Sprich Verknüpfungshotspot + Programmierung)

Danke
Djahan
« Letzte Änderung: 22.08.05 - 09:51:37 von FC »
--------------------------------------------------
Wer arbeitet macht Fehler.
Wer viel arbeitet macht viele Fehler.
Manche Leute machen nie Fehler ......

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Wie kombiniere ich Actions- und Verknüpfungshotspot ?
« Antwort #1 am: 17.08.05 - 14:36:37 »
Und wenn Du die Verknüpfungen als Actions umschreibst?
sollte auch kein problem sein oder?
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline FC

  • Aktives Mitglied
  • ***
  • Beiträge: 120
  • Geschlecht: Männlich
  • Auch ich liebe dieses Forum, welches sonst ;-)
Re: Wie kombiniere ich Actions- und Verknüpfungshotspot ?
« Antwort #2 am: 17.08.05 - 16:25:46 »
Nach längerem recherchieren denke ich, dass dies der einzige Weg ist.

Hab schon hier und in der Designerhilfe gesucht, aber da ich in Script noch nicht so fit bin, weis ich nicht so genau nach welchem Begriff ich suchen muss ???

Kann mir einer sagen wie (mit welchem Befehl/Methode) ich denn z.B. eine view in einem Rahmen via Script anzeigen lassen kann ?

« Letzte Änderung: 17.08.05 - 16:46:11 von FC »
--------------------------------------------------
Wer arbeitet macht Fehler.
Wer viel arbeitet macht viele Fehler.
Manche Leute machen nie Fehler ......

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Wie kombiniere ich Actions- und Verknüpfungshotspot ?
« Antwort #3 am: 17.08.05 - 16:57:12 »
Hi,

mit OpenView aus der Klasse notesUIDatabase

Call notesUIDatabase.OpenView( viewName$  [, key$] [, newinstance] [, replaceView] )

kannst du eine Ansicht öffnen. Vorher setzt du mit

SetTargetFrame aus der Klasse notesUIWorkspace den entsprechenden Rahmen.

Call notesUIWorkspace.SetTargetFrame( frame$ )


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline FC

  • Aktives Mitglied
  • ***
  • Beiträge: 120
  • Geschlecht: Männlich
  • Auch ich liebe dieses Forum, welches sonst ;-)
Re: Wie kombiniere ich Actions- und Verknüpfungshotspot ?
« Antwort #4 am: 17.08.05 - 17:06:35 »
Vielen Dank Axel,
und ich wollte gerade posten, dass ich "SetTargetFrame" in der Hilfe gefunden habe.......

Danke Du warst schneller  ;)

So dann werde ich mal sehen, mit ein bisserl Unterstützung kann dieses kleine Problemchen doch gelöst werden  :)

Gruß
Djahan alias FC

 
--------------------------------------------------
Wer arbeitet macht Fehler.
Wer viel arbeitet macht viele Fehler.
Manche Leute machen nie Fehler ......

Offline FC

  • Aktives Mitglied
  • ***
  • Beiträge: 120
  • Geschlecht: Männlich
  • Auch ich liebe dieses Forum, welches sonst ;-)
Re: Wie kombiniere ich Actions- und Verknüpfungshotspot ?
« Antwort #5 am: 17.08.05 - 17:46:39 »
Hmm, habe doch ein Problem  :(

Habe es so versucht:

Sub Click(Source As Button)
      
   Dim uiws As New NotesUIWorkspace
   Dim uidb As NotesUIDatabase
   Set uidb = uiws.CurrentDatabase
   Call uidb.OpenView("($Inbox)")
   
End Sub


Aber es geht nicht, da er keine View findet (err #91 -> Ansicht nicht vorhanden).

Liegt es evtl. daran, dass die bookmark bei uns auf eine DB auf dem Server zeigt, dort liegt dann die Willkommensseite ???
 

--------------------------------------------------
Wer arbeitet macht Fehler.
Wer viel arbeitet macht viele Fehler.
Manche Leute machen nie Fehler ......

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Wie kombiniere ich Actions- und Verknüpfungshotspot ?
« Antwort #6 am: 17.08.05 - 18:59:23 »
Moment - NotesUIDatabase dürfte ja auch die aktuelle DB sein (Dein Portal) und nicht die gewünschte Mail-DB ...

Bernhard

Offline FC

  • Aktives Mitglied
  • ***
  • Beiträge: 120
  • Geschlecht: Männlich
  • Auch ich liebe dieses Forum, welches sonst ;-)
Re: Wie kombiniere ich Actions- und Verknüpfungshotspot ?
« Antwort #7 am: 18.08.05 - 08:22:40 »
Dacht ich ja eigentlich (wobei ich mir noch nicht so sicher bin bei Script  :-[ ) auch, aber wat soll ich sagen ....

Hab mal den Debugger angehängt.

« Letzte Änderung: 18.08.05 - 08:27:44 von FC »
--------------------------------------------------
Wer arbeitet macht Fehler.
Wer viel arbeitet macht viele Fehler.
Manche Leute machen nie Fehler ......

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Wie kombiniere ich Actions- und Verknüpfungshotspot ?
« Antwort #8 am: 18.08.05 - 09:16:50 »
Du hast auch die Möglichkeit mit:

Dim s As New NotesSession
   Dim ws As New NotesUIWorkspace
   sFile = s.GetEnvironmentString ("MailFile", True)
   sServer = s.GetEnvironmentString ("MailServer", True)
   Call ws.OpenDatabase( sServer, sFile ,"" ,"" ,False, False)
 Call ws.OpenFrameSet( "($Inbox)" )

auf deine Mail db zuzugreifen.
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Wie kombiniere ich Actions- und Verknüpfungshotspot ?
« Antwort #9 am: 18.08.05 - 09:19:14 »
Dann hat Andreas vor kurzen das noch gepostet:

Das ganze mit @Formular:

Öffne dies, öffne das, öffne wieder dies und mache alles wieder zu:

@PostedCommand([MailOpen];@UserName);
@PostedCommand([OpenFrameset];"ToDoFS");
@PostedCommand([MailOpen];@UserName);
@PostedCommand([FileCloseWindow])

Hier mit kannst du auch den Kalendar und die Inbox öffnen.
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline FC

  • Aktives Mitglied
  • ***
  • Beiträge: 120
  • Geschlecht: Männlich
  • Auch ich liebe dieses Forum, welches sonst ;-)
Re: Wie kombiniere ich Actions- und Verknüpfungshotspot ?
« Antwort #10 am: 18.08.05 - 09:40:52 »
Danke Robert,
Du hast mir sehr geholfen  :D

Bin gerade am testen  ;D

Gruß
Djahan
--------------------------------------------------
Wer arbeitet macht Fehler.
Wer viel arbeitet macht viele Fehler.
Manche Leute machen nie Fehler ......

Offline FC

  • Aktives Mitglied
  • ***
  • Beiträge: 120
  • Geschlecht: Männlich
  • Auch ich liebe dieses Forum, welches sonst ;-)
Re: Wie kombiniere ich Actions- und Verknüpfungshotspot ?
« Antwort #11 am: 18.08.05 - 10:58:04 »
Habe beides getestet (Formel + Script).

Funktioniert auch meistens (kriege öfters nsd ist runnig .....  :'( ).

Aber ich bekomme ihn nicht dazu die Ansicht oder das Frame im Zielrahmen zu öffnen.

Weder mit
@SetTargetFrame ("ZielFS");
@PostedCommand([MailOpen];@UserName);
@PostedCommand([OpenFrameset];"Mail View Frame");
@PostedCommand([MailOpen];@UserName);
@PostedCommand([FileCloseWindow])


Noch in Scrip mit Call ws.SetTargetFrame("ZielFS")      ???

Ich glaube ich gebs auf  :(
--------------------------------------------------
Wer arbeitet macht Fehler.
Wer viel arbeitet macht viele Fehler.
Manche Leute machen nie Fehler ......

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz