Autor Thema: Navigation  (Gelesen 2319 mal)

Offline ch

  • Frischling
  • *
  • Beiträge: 45
Navigation
« am: 06.06.06 - 13:30:12 »
Hallo,
ich habe eine hierarchischen Ansicht aufgebaut. Und möchte in der Ansicht einzelne Dokumente (erweitern/komprimieren).
In Bild erw1.jpg sind alle Ebenen erweitert ich möchte nun bei öffnen der Datenbank, daß sich nur die erst Eben erweitert und alle andern Dok. komprimiert sind(erw2.jpg). Gibt es dafür einen Befehl?
In der Hilfe habe ich nur etwas über das Komprimieren von Abschnitten gefunden aber leider nicht von Ansichten.
lg claudia
« Letzte Änderung: 21.06.06 - 12:53:06 von ch »

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Navigation
« Antwort #1 am: 06.06.06 - 14:48:16 »
@Command([ViewCollapseAll] )
ins Postopen der Ansicht, dann wird alles komprimiert.
@Command([ViewExpand] )
danach, dann wird die Ebene, bei der gerade der Cursor steht wieder Aufgeklappt. Dummerweise "merkt" sich Notes, wo der Benutzer zuletzt war, so dass nie die ERSTE Kategorie aufgeklappt wird, sondern eben die zuletzt geöffnete...

Eventuell gibt es noch ein Befehl ala "@Command([EditTop])" (nur für Dokumente) für Ansichten, um den Cursor ganz nach oben zu stellen, aber der fällt mir momentan nicht ein.

HTH
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Navigation
« Antwort #2 am: 06.06.06 - 14:54:57 »
Nachtrag:
Diesen Befehl gibt es leider nicht, so etwas gibt es wiederum nur in Script.
Wenn man das also möchte, dann kommt man um dieses Konstrukt nicht herum:

Agent: Auführung aus Agentenliste, Ziel: Keines
Name: "SelectFirstDoc"
Code:
   Dim ws As New NotesUIWorkspace
   Dim uiview As NotesUIView
   Set uiview = ws.CurrentView
   Dim viw As NotesView
   Dim doc As NotesDocument
   
   Set viw = Source.View
   Set doc = viw.GetFirstDocument
   Call uiview.SelectDocument( doc )

dann ins PostOpen der View folgenden Code:
@Command([RunAgent] ; "(SelectFirstDoc)" );
@Command( [ViewCollapseAll] ) ;
@Command( [ViewExpand] )

Vielleicht gibt es noch was "schöneres", aber das wäre eine Quick&Dirty- Lösung wie sie mir auf die Schnelle einfallen würde.

Gruß
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Navigation
« Antwort #3 am: 06.06.06 - 14:56:30 »
Hallo,

in den Eingenschaften der Ansicht kann eingestellt werden, ob beim nächsten öffnen die Ansicht so angezeigt werden soll wie zuletzt benutzt oder ob immer die erste oder letzte Zeile als Position des Zeilencursors genommen werden soll.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Navigation
« Antwort #4 am: 06.06.06 - 16:29:03 »
oh je, ich werde alt... diese Einstellung hatte ich glatt vergessen... damit kann man sich natürlich den Stunt mit dem Agenten sparen....

Thanx
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz