Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: chris2212 am 29.07.04 - 13:53:11
-
Hallo,
ich habe eine Embedded View erstellt, diese soll mir eine View einer
anderen Datenbank anzeigen. Da wir mit verschiedenen DB-Sets arbeiten,
funktioniert die "Bindung" der Embedded View auf eine DB nicht, ich muss
erstmal prüfen in welchem DB-Set sich der Anwender aktuell befindet.
Das passt soweit, mein Problem ist, daß ich mit @Command([OpenView]
die View der jeweiligen DocDB brauche.
In der Online-Help steht ...
Opens the specified view in the current database
funktioniert diese Formel nur in der aktuellen Datenbank?
In der Embedded ViewSelection gibt es nur View oder Formula...
Die einzige Lösung die ich hier sehe ist ich muss für jedes DB-Set ein
eigenes Template erstellen und die Embedded-View an die für dieses
DB-Set bestehende DocDB binden.
Für jede Unterstützung dankbar!
Gruß
Chris
-
Kannst Du da nicht einfach eine Notes-URL verwenden ?
Notes://server/pfad/db/view?openview
-
Hallo Driri,
ich habe zwei variablen
_Server
_DocPath
diese zwei Infos muesste ich irgendwie
der OpenView Formel übergeben, das mit dem Link
versteh ich nicht. Muss dazu nicht der http Dienst am
Server laufen?
Danke & Gruß
Chris
-
Nein, wenn du die URL mit Notes:// verwendest, wird am Client die URL innerhalb von Notes aufgelöst.
Also in deinem Fall :
"Notes://"+_Server+"/"+_DocPath+"/view?OpenView"
Ich weiß nicht, ob das funktioniert, sonst probiers mal mit @URLOpen aus.
Ich benutze die Notes-URLs z.B. in Gliederungen von Portal-Datenbanken.
-
Ich habs gerade selber mal ausprobiert, das klappt nicht. Es wird dann immer eine leere Ansicht mit dem String "Notes://..." angezeigt.
Sorry, dann hab ich auch keine Idee zur Embedded View.
Gehts denn nicht anders ? Wie gesagt, in einer Gliederung könnte man das auf die Weise machen. Reicht es nicht, die View dann im Frameset anzeigen zu lassen ?
-
Hallo,
ich habs auch probiert :-(
da steht nix drin....
Nein, das Problem ist, die Embedded View muss
in der Adresse angezeigt werden.
Abhängig in welchem DB-Set der Anwender arbeitet muss
die Embedded View auf unterschiedliche Dok-DBs zugreiffen.
Bringt nix, die einzige Lösung die ich sehe isch, daß ich für jedes
DB-Set ein eigenes Template anlege und die Embedded View an
die jeweilige View der DocDB binde.
Danke & Gruß
Chris
:'(