Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: ralf123 am 30.10.06 - 13:11:26
-
Hallo zusammen,
folgendes Problem versuche ich zu lösen:
Ich habe in einer Ansicht verschiedene Produkte aufgelistet (Z.B. Produkt1, Produkt2...). Es gibt verschiedenen Ansichten nach den einzelnen Produkten. Diese Ansichten möchte ich über den Navigator (oder über Seiten/Rahmen) aufrufen. Angezeigt als Name im Navigator soll der Name der Produkte. Die Anzahl der Produkte ist festgelegt, nur nicht der Name.
Gibt es eine Möglichkeit die Anzeige des Namens in den Navigator zu übernehmen, um die entsprechende Ansicht aufzurufen?
Habe bisher keine Möglichkeit gefunden.
Umgebung:
Server 6.5.5
Client 6.5.4
Gruß Ralf
-
Hallo Ralf,
herzlich willkommen im Forum.
Du kannst für den Problem eine Gliederung verwenden. Zum Erstellen, Bearbeiten und Löschen von Gliederungseinträgen kann ich dich nur auf die Hilfe (NotesOutline und NotesOutlineEntry) verweisen.
Rainer
-
Ich würde im linken Frame eine eingebettete Ansicht erstellen, die die Produktdokumente (pro Produkt gibt es ein Konfigurationsdokument) anzeigt. Bei Doppelklick wird dann im rechten Frame die zugehörige Ansicht angezeigt. Somit müssen keine Gliederungseinträge per Script geschrieben werden und du kannst außerdem beliebig viele Produkte anzeigen.
Das Öffnen der Ansicht kannt Du entweder per Script im Event Doubleclick der eingebetteten Ansicht oder im Queryopen der Dokumente anstoßen.
Andreas
-
alles was Ihr sagt ist schön und gut, aber viel zu kompliziert in Bezug auf die Fragestellung...
Die Anzahl der Produkte ist festgelegt, nur nicht der Name.
Es reicht hier also völlig, eine feste Gliederung zu erzeugen, die einfach die Beschriftungen der Gleiderungspunkte per Formel berechnet (z.B. über DBLookup). Am besten macht man eine Maske, die den DBLookup einmal ausführt und die darin eingebettete Gliederung greift auf das Lookup- Feld mittels @Subset o.ä. zu...
So braucht es
a) keine Zeile Script
b) keine engebettete Ansicht
Gruß
Tode
-
Hallo,
vielen Dank für die schnellen Antworten!!!!!!
Der Hinweis von dir, Tode, hat mich genau zur Lösung gebracht.
Gruß
Ralf