Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: jr am 01.07.05 - 10:36:03

Titel: Selektion in Outline
Beitrag von: jr am 01.07.05 - 10:36:03
Hallo,

ich habe eine kurze Frage:
Wenn ich in einer Outline eine Ansicht auswähle, dann wird die normalerweise in einer anderen Farbe dargestellt.

Ich habe jetzt aber mehrere Outlines, zwischen denen ich hin- und herschalten kann (eigentlich ist es eine Outline, bei der mit HideWhen-Formeln Bereiche ein- und ausgeblendet werden). Mit dem Wechsel einer Outline wird auch automatisch jeweils eine bestimmte Ansicht im Zielframe geöffnet. Leider wird diese Ansicht in der Outline aber nicht andersfarbig dargestellt.

Kann man das irgend wie programmatisch steuern? Ein Select o. ä. in der Klasse NotesOutline gibt es leider nicht.

Vielleicht hat jemand eine Idee.

Gruß,

Joachim
Titel: Re: Selektion in Outline
Beitrag von: ata am 01.07.05 - 10:38:54
... in den Eigenschaften der EmbeddedOutline kannst du bei den Texteigenschaften Einstellungen vornehmen - meinst du das?

Toni
Titel: Re: Selektion in Outline
Beitrag von: jr am 01.07.05 - 10:47:40
Hallo,

genau das meine ich.
Uch gebe an, dass der gerade gewählte Outline-Eintrag blau sein soll. Wenn ich ihn direkt anklicke funktioniert das auch. Ich möchte das aber von außen steuern, wenn die Ansicht nicht über den Outline-Eintrag, sondern z. b. per Aktionsknopf geöffnet wurde.

Gruß,

Joachim
Titel: Re: Selektion in Outline
Beitrag von: ata am 01.07.05 - 10:53:31
... wäre mir nicht bekannt, daß du darauf per LS Einfluß nehmen kannst.

ata
Titel: Re: Selektion in Outline
Beitrag von: Axel am 01.07.05 - 10:56:26
Hi,

ich hab mir für diese Problem unter Notes 5 schon einen Wolf gesucht und nichts gefunden. Ich dachte in Version 6 wird's besser, aber auch da hab ich bisher nichts gefunden.

Ich gehe, wie Anton auch, davon aus, dass es nicht möglich ist.


Axel
Titel: Re: Selektion in Outline
Beitrag von: jr am 01.07.05 - 10:59:20
... schade, kann man wohl nix machen.

Danke für Eure Hilfe

Joachim
Titel: Re: Selektion in Outline
Beitrag von: TMC am 01.07.05 - 15:29:30
Ich hab das mal in R5 wie folgt gelöst:

- Es gibt ein Frameset (links: Seite, rechts: View)
- die Outlines sind als eingebettete Gliederung in Seiten.

Per Outline-Eintrag wird bei Mausklick die Seite und die View gewechselt:


@SetTargetFrame("NotesNavigator");
@Command([OpenPage]; "pOutline3");

@SetTargetFrame("NotesView");
@Command([OpenView]; "View3")


Dabei verwende ich für die Frame-Namen die Notes-internen Namen:
- Linker Frame (Navigation): NotesNavigator
- Rechter Frame (View): NotesView
Titel: Re: Selektion in Outline
Beitrag von: Axel am 01.07.05 - 15:52:57
Hi Matthias,

das Wechseln der Outline ist hier nicht unbedingt das Thema, das funktioniert ja. Es geht hier um die farbliche Markierung des Outline-Eintrages, wenn die entsprechende Ansicht per Script oder Formel geöffnet wird.


Axel
Titel: Re: Selektion in Outline
Beitrag von: TMC am 01.07.05 - 16:00:15
Hi Axel,

und genau bei dieser Vorgehensweise funktionierte bei mir das Markieren des entsprechenden Outline-Eintrages schon in R5  ;)

Matthias
Titel: Re: Selektion in Outline
Beitrag von: jr am 01.07.05 - 16:13:21
Hallo,

ich vermute, das hängt damit zusammen, dass der Outline-Eintrag als Wert wirklich nur eine Ansicht enthält. Die kann er dann eindeutig zuordnen.
Bei mir sind die Outline-Einträge aber Formeln, weil dort, je nach Benutzer, unterschiedliche Ansichten geöffnet werden.
Und da ändern die Einträge halt nicht ihre Farbe, weil kein Outlineeintrag "weiß", ob die gerade geöffnete Ansicht ihm zugeordnet ist. Deshalb wollte ich den selektieren Eintrag explizit setzen - aber da habt Ihr mir ja schon alle Illusionen genommen...  :'(

Gruß und Danke,

Joachim