Das Notes Forum
Lotus Notes / Domino Sonstiges => Projekt Bereich => Help-Desk Applikation !!Help!! => Thema gestartet 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?
-
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.
-
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.
-
Wie hast du die Ansicht bei UserViewsPage2_1 eingetragen?
so: HardwareTest
oder so: HardwareTest##16x16_size.gif
-
Meine Ansicht heißt "HW By Supporter" und ich habe sie so in UserViewsPage2_1 eingetragen:
HW By Supporter#2#im_on.gif
-
Was passiert denn, wenn du die Ansicht über Ansicht - GeheZu aufrufst ??
-
Dann bekomme ich die Ansicht richtig angezeigt ???
Aber nur, wenn ich nicht von "Page 2" aus über Gehe zu... diese Ansicht aufrufe.
-
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)
-
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.
-
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.
-
Danke für die schnelle Änderung,
ich werde es gleich morgen früh ausprobieren.
-
Also, ich habe die neuen Gliederungen in die Schablone kopiert und die Datenbank aktualisiert. Leider kann ich keine Veränderung feststellen :-:
-
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.
-
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.
-
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.
-
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] );
-
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