Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: SchlaubiSchlumpf am 09.10.07 - 14:54:54
-
Ich habe einen Frameset mit zwei Frames. In einem eine Gliederung und in dem anderen die entsprechenden Ansichten.
Da ich in dieser Datenbank nun auf User bezogene Ansichten benötige, habe ich diese auf eingebettete Ansichten umgestellt.
Jetzt habe ich allerdings ein Problem mit der Vorgabe beim öffnen der Datenbank. Es soll dabei jedes mal die eine Ansicht geöffnet werden.
Das war ja vorher auch kein Problem, doch jetzt kann ich zwar die Maske als Vorgabe angeben und geöffnet wird sie auch, aber in der Gliederung ist in dem Moment nichts ausgewählt, was den Benutzer natürlich völlig verwirrt.
Hat da jemand eine idee?
Wenn das nicht per Einstellung machbar ist, bin ich auch für eine Lösung in Formelsprache oder Script dankbar.
-
Soweit ich dies beurteilen kann geht dies nicht.
Du kannst das Outline nicht zur Laufzeit ansprechen., daher auch nicht beeinflussen.
-
Soweit ich dies beurteilen kann geht dies nicht.
Du beurteilst das richtig. Das geht nicht.
Ich habe mir daran auch schon die Zähne ausgebissen.
Axel
-
Hi,
ok über die Gliederung will ich nichts sagen. (Ist nicht ganz so "kompfortabel" zu manipulieren.)
Aber wenn ich das richtig verstehe hast du eine eingebette Ansicht?
Welche "Kategorisierung" und "Auswahl der einzelnen Kategorie" hast Du für die Ansicht?
Eventuell kann man ja daran etwas schrauben,
oder das ganze beim "öffnen" der Datenbank auf die entsprechende Maske/Ansicht oder Framset "schieben".
Mit etwas mehr Info kann man eventuell doch helfen.
Gruss Pete(r)
-
Hey
Also die Ansicht selbst ist Kategorisiert nach den Benutzern, die mit den einzelnen Dokumenten etwas zu tun haben. Das mal ganz grob.
Mit der eingebetteten Ansicht in der Maske filtere ich jetzt die Ansicht, indem ich bei "Einzelne Kategorie anzeigen" @Username eingetragen habe. So sieht nun jeder User nur die Dokumente, mit denen er etwas zu tun hat.
Soweit ich weiß ist dies der beste Weg so etwas zu realisieren.
(Wenn da aber jemand etwas besseres weiß, dann bitte her damit. :) )
oder das ganze beim "öffnen" der Datenbank auf die entsprechende Maske/Ansicht oder Framset "schieben".
Wie mir das helfen soll verstehe ich noch nicht so ganz.
-
Hi,
hast Du die Gliederung auch in der Maske?
dann wirds schwierig. (siehe Axel und umi)
Wäre ein Frameset
und die Gliederung im einen
und der Maske im anderen Frame
auch eine Möglichkeit für Dich?
Alternative wäre noch ganz ohne Maske und eingebettete Ansicht zu arbeiten,
(aber auch mit Frameset, wegen der Gliederung)
und mit
@SetViewInfo([SetViewFilter];@Name([Abbreviate];@UserName; "KategorisierteSpalte")
im PostOpen der Ansicht
die Ansicht nach "KategorisierteSpalte" auf den User zu filtern.
(Ist aber etwas buggy, wenn die Ansicht "zugeklappt" geöffnet wird, man sieht dann nichts)
Gruss, Pete(r)
-
Wäre ein Frameset
und die Gliederung im einen
und der Maske im anderen Frame
auch eine Möglichkeit für Dich?
Ich habe einen Frameset mit zwei Frames. In einem eine Gliederung und in dem anderen die entsprechenden Ansichten.
In dem zwieten Frame werden dann auch die Masken mit den versteckten Ansichten geöffnet.
Aber der @SetViewInfo Befehl war mir gar nicht bekannt. Das sieht so weit ganz gut aus und ich denke mal das klappt so.
Den Bug müsste man ja ignorieren können, solange ich nicht irgendwo einstelle, dass die Ansicht zugeklappt sein soll, oder?
Vielen Dank erstmal!!
Sebastian