Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet 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
-
... in den Eigenschaften der EmbeddedOutline kannst du bei den Texteigenschaften Einstellungen vornehmen - meinst du das?
Toni
-
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
-
... wäre mir nicht bekannt, daß du darauf per LS Einfluß nehmen kannst.
ata
-
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
-
... schade, kann man wohl nix machen.
Danke für Eure Hilfe
Joachim
-
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
-
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
-
Hi Axel,
und genau bei dieser Vorgehensweise funktionierte bei mir das Markieren des entsprechenden Outline-Eintrages schon in R5 ;)
Matthias
-
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