Das Notes Forum

Lotus Notes / Domino Sonstiges => Projekt Bereich => Help-Desk Applikation !!Help!! => Thema gestartet von: dgerhardt am 27.11.06 - 14:54:53

Titel: Integration eines eigenen Navigators
Beitrag von: dgerhardt am 27.11.06 - 14:54:53
Hallo Help-Gemeinde!

Ich möchte in Help eine kleine Invenatar-Maske einbauen und diese Daten dann mit eigenen Views anzeigen lassen. Dazu habe ich bereits Views und Masken hergestellt. In Help ist es ja möglich, die Navigatoren selbst festzulegen. Über Parameter lassen sich Namen anpassen und View-Einträge einfach umbenennen. Soweit die Theorie.

Kann mir jemand aufzeigen, welche Parameter die Ansichts-Einträge beeinflussen? Ich habe es zwar geschafft, den Navigator einzustellen und eine Default-View aufzurufen, aber die Ansichts-Einträge bleiben verborgen. Die Rollen der ACL besitze ich alle! Im Anhang ist ein Bild des jetzigen Navigators.

Ich habe schon einiges selbst versucht, um nicht gleich das Forum zu bemühen. Ich kann meinen Fehler nicht auffinden... Verzweifel...
Titel: Re: Integration eines eigenen Navigators
Beitrag von: Thomas Schulte am 27.11.06 - 15:22:57
Eigentlich ganz einfach.

1. Geh zu den Schlüsselwörtern. Da findest du:
"Systemparameter ....\Navigation\Page?"
Ich weis nicht welche Seite du dir geschnappt hast aber die entsprechende Nummer eintragen.
Und dann schaust du dir für eine Beschreibung wie das funktioniert die UserViewsMain1 an

Kurzfassung: Es gibt vier Parameter. Der Erste ist der Name der Ansicht (Design name nicht klartext). Der Zweite die Spalte die zum Zwecke der Anzeige der Anzahl der Dokumente verwendet werden soll. Der Dritte steuert die Grafik die angezeigt werden soll (Muss eine Ressource in der DB sein). Der Vierte ist für die Rollen zuständig, die diese Ansicht sehen dürfen (ab Version 1.5.1)

Und dafür damit deine Beschreibungen als Klartext kommen musst du in das Sprachdokument outline rein und da die entsprechenden Einträge ändern. outdefpageX_XviewXX sind hier die relevanten Parameter.
Titel: Re: Integration eines eigenen Navigators
Beitrag von: dgerhardt am 27.11.06 - 15:46:20
Genau diese Daten habe ich alle erfasst (siehe Bild).

Gibt es irgendetwas (Debug, Hidden Field) was zur Fehlersuche hilfreich sein kann?

Titel: Re: Integration eines eigenen Navigators
Beitrag von: Thomas Schulte am 27.11.06 - 16:25:50
Geh mal über den Designer in die Maske "NavigationPage5 und nehm das HideWhen bei Zeile 2 bis einschließlich 4 weg.
Titel: Re: Integration eines eigenen Navigators
Beitrag von: Thomas Schulte am 27.11.06 - 16:45:51
Das sieht irgendwie so aus als ob er gar nichts findet und deswegen alle zehn leer anzeigt. Ich kann das nachvollziehen wenn ich ihm komplett bescheuerte Rollen verpasse.
Hast du vielleicht hinter den letzten # überall noch ein Leerzeichen gelassen?
Titel: Re: Integration eines eigenen Navigators
Beitrag von: dgerhardt am 27.11.06 - 17:07:36
Auf Leerzeichen habe ich geprüft. Ist keines drin.

Die HideWhen habe ich rausgenommen. Ich kann die Parameter der Page alle wiederfinden. Die Outline wird über das Feld "UserViews_1" verborgen. Das Feld ist auch gefüllt.

Titel: Re: Integration eines eigenen Navigators
Beitrag von: Thomas Schulte am 27.11.06 - 17:39:18
Kannst du mir die Datenbank schicken?
Titel: Re: Integration eines eigenen Navigators
Beitrag von: dgerhardt am 27.11.06 - 18:53:35
Ich habe die ganze DB nochmals nach Fehlerquellen abgesucht und schließlich doch was gefunden. In der Maske NavPage5 wurde statt der Outline1 die Outline2 angetriggert.

Ich habe die DB als Kopie einer anderen Help bekommen. Da war das wohl schon verstellt.

Sorry, für die Mühen. Eure Anwendung ist Klasse und das Problem war "zwischen den Kopfhörern"...