Das Notes Forum

Lotus Notes / Domino Sonstiges => Projekt Bereich => Help-Desk Applikation !!Help!! => Thema gestartet von: regedit am 16.01.06 - 11:48:21

Titel: Eigene Ansicht bereit stellen
Beitrag von: regedit am 16.01.06 - 11:48:21
Ich bekomme in meiner neu angelegten Ansicht nichts angezeigt.
Habe folgendes getan:
1. Konfig-Dok: NavigationShowPage2 auf YES gesetzt.
2. Neu erstellte Ansicht in Konfig-Dok: UserViewsPage2_1 eingetragen.
3. Im Sprachdokument: Outline:  "outdefpage2_1view01=Nach Supporter" und outPage2_1Header=Hardware-Test eingetragen.
4. Im Sprachdokument: Outline Actions & Strings: actNavigationChangeToPage2=zu Hardware-Test wechseln und actNavigationHeaderPage2=Hardware-Test eingetragen.

Ich kann die Page 2 auch mit der richtigen Ansicht aufrufen, bekomme aber keine Dokumente angezeigt. Im Designer bekomme ich beim Aufruf der Ansicht die gewünschten Dokumente angezeigt.

Habe ich noch etwas vergessen?
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: Thomas Schulte am 16.01.06 - 12:04:18
Also wenn du die Ansicht siehst und die Navigation korrekt ist, dann hat das nicht mit irgendetwas zu tun was konfigurierbar ist.
Da du die Ansicht im Designer mit korrekten Daten siehst gehe ich mal davon aus das sie in der Basis korrekt ist.
Was das jetzt sein kann? Das müssten wir uns genauer mit der Datenbank und Daten drin anschauen.
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: regedit am 16.01.06 - 12:14:03
Das Problem ist, nachdem es mit meiner neuen Ansicht nicht funktioniert hatte, habe ich die Ansicht "Open By Supporter" genommen und da hat es sich leider auch so verhalten.
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: Thomas Schulte am 16.01.06 - 12:22:24
Wie hast du die Ansicht bei UserViewsPage2_1 eingetragen?
so: HardwareTest
oder so: HardwareTest##16x16_size.gif
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: regedit am 16.01.06 - 12:33:56
Meine Ansicht heißt "HW By Supporter" und ich habe sie so in UserViewsPage2_1 eingetragen:

HW By Supporter#2#im_on.gif
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: eknori am 16.01.06 - 12:38:12
Was passiert denn, wenn du die Ansicht über Ansicht - GeheZu aufrufst ??
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: regedit am 16.01.06 - 13:56:29
Dann bekomme ich die Ansicht richtig angezeigt ???

Aber nur, wenn ich nicht von "Page 2" aus über Gehe zu... diese Ansicht aufrufe.
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: regedit am 16.01.06 - 15:07:28
Aber jetzt kommt der Abschuß:

Wenn ich über den Navigator zuerst "zur Helpdesk-Zentrale wechseln" und dann "Hardware-Test" auswähle, öffnet sich die Ansicht "Mine Open By Date". (Aber nur bei dieser Reihenfolge)
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: Thomas Schulte am 16.01.06 - 15:33:16
Oh du Sch....

Da hab ich als Qualitätskontrolle versagt. Ich bitte vielmals um Entschuldigung. Beim Umbau sind in der Page2 SetViewInfo Filter mit durchgerutscht. Die hätten da aber schon gleich gar nichts verloren. Ich behebe das heute abend noch.
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: Thomas Schulte am 16.01.06 - 15:50:27
Also das was in der Datenbank drin ist (Outlines) ersetzt die entsprechenden Outlines in der Schablone und in der Datenbank und dann sollte das mit der Page2 funktionieren.
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: regedit am 16.01.06 - 16:00:41
Danke für die schnelle Änderung,
ich werde es gleich morgen früh ausprobieren.
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: regedit am 17.01.06 - 09:20:31
Also, ich habe die neuen Gliederungen in die Schablone kopiert und die Datenbank aktualisiert. Leider kann ich keine Veränderung feststellen  :-:
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: Thomas Schulte am 17.01.06 - 09:27:24
Hast du dir die Datenbank mal im Designer angeschaut.
Da muss jetzt bei der Outline OUT-NAVDEF_PAGE2_1 im ersten Eintrag in der Quelle das hier:
@If(UserviewsElements_1 >= 1;@Word(Userviews_1[1];"#";1);"")
drin stehen.
Sonst schickst du mir die Datenbank mal und ich schau mir das an.
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: regedit am 17.01.06 - 10:15:15
Da muss jetzt bei der Outline OUT-NAVDEF_PAGE2_1 im ersten Eintrag in der Quelle das hier:
@If(UserviewsElements_1 >= 1;@Word(Userviews_1[1];"#";1);"")
drin stehen.
Ja, der Eintrag stimmt.

Ich habe zum Test die Ansicht unter Page1_3 eingebunden und da funktioniert alles wie es soll.
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: Thomas Schulte am 17.01.06 - 11:26:54
Man sollte das Testen nie aufhören bevor man fertig ist. In den Navigationsmasken gibt es einen Folgefehler, der ebenfalls und zwar nur für Page2 den SetViewInfo aufruft.
Hier ist eine noch einmal ergänzte Datenbank. Da braucht man jetzt noch die "Navigation..." Masken.
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: regedit am 17.01.06 - 11:27:38
Wenn ich über den Navigator zuerst "zur Helpdesk-Zentrale wechseln" und dann "Hardware-Test" auswähle, öffnet sich die Ansicht "Mine Open By Date". (Aber nur bei dieser Reihenfolge)
Dieses Problem habe ich gefunden.
In der Maske "NavigationPage1" steht bei SwitchToPage2 oben folgendes:

_defaultNewFrame := @UpperCase(@DbLookup( "" : "NoCache" ; "":"" ; "($LUConfig)" ; "AlwaysOpenNewNavigationFrame" ; 2;[FailSilent] ));
_viewopenpage2 := @DbLookup( "" : "NoCache" ; "":"" ; "($LUConfig)" ; "ViewOnOpenPageMyDocuments" ; 2;[FailSilent] );

und muss heissen:

_defaultNewFrame := @UpperCase(@DbLookup( "" : "NoCache" ; "":"" ; "($LUConfig)" ; "AlwaysOpenNewNavigationFrame" ; 2;[FailSilent] ));
_viewopenpage2 := @DbLookup( "" : "NoCache" ; "":"" ; "($LUConfig)" ; "ViewOnOpenPage2" ; 2;[FailSilent] );
Titel: Re: Eigene Ansicht bereit stellen
Beitrag von: regedit am 17.01.06 - 11:50:10
Bezüglich des einen Problems warst Du nur 1 Klick schneller ;D

Ich habe Deine neue Masken eingebunden und siehe da, es funktioniert O0

Kaum macht man es richtig, dann klappt's auch  ;D

Vielen Dank