Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: chris2212 am 29.07.04 - 13:53:11

Titel: Embedded View
Beitrag 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
Titel: Re:Embedded View
Beitrag von: Driri am 29.07.04 - 14:00:12
Kannst Du da nicht einfach eine Notes-URL verwenden ?

Notes://server/pfad/db/view?openview
Titel: Re:Embedded View
Beitrag von: chris2212 am 29.07.04 - 14:16:02
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
Titel: Re:Embedded View
Beitrag von: Driri am 29.07.04 - 14:27:06
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.
Titel: Re:Embedded View
Beitrag von: Driri am 29.07.04 - 14:46:23
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 ?
Titel: Re:Embedded View
Beitrag von: chris2212 am 29.07.04 - 14:58:06
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
 :'(