Domino 9 und frühere Versionen > Entwicklung
View aus einer fremden Datenbank in Frame öffnen
Axel:
--- Zitat von: rar am 05.12.06 - 14:03:44 ---Hab endlich eine Lösung gefunden, die funktioniert.
--- Ende Zitat ---
Lässt du uns an deiner Lösung teilhaben !?
Vielleicht kann diese mal jemandem mit dem gleichen oder ähnlichen Problem eine wertvolle Hilfe sein.
Danke.
Axel
rar:
Ich arbeite jetzt mit Profildokumenten.
Also ich habe als erstes habe ich eine leere Page. In dem Rahmen, in der der Kalender angezeigt werden soll habe ich eine Berechnete Url angegeben. Die Formel
--- Code: ---_x := @GetProfileField( "Kalender" ; "Mk2" ; @UserName);
_Server := @Name([CN];@Subset( @DbName ; 1 ));
_Pfad := @ReplaceSubstring( @Subset(@DbName ; -1 ) ; "\\" ; "/" );
_Seite := "notes://" + _Server + "/" + _Pfad + "/Leer?OpenPage";
@If(_x = "" ; _Seite ; _x)
--- Ende Code ---
zeigt die leere Seite an, wenn im Profildokument nichts anderes drin steht.
In den Personendokumenten ein berechnetes Feld mitfolgendem Code erstellt:
--- Code: ---_Pfad1 := @Name([CN];MailServer) + "/" + MailPfad;
_Pfad2 := @ReplaceSubstring( _Pfad1 ; "\\" ; "/" );
_URLString := "notes://" + @If( @Right( _Pfad2 ; 4 ) = ".nsf" ; _Pfad2 ; _Pfad2 + ".nsf") + "/Calendar?OpenView";
_URLString
--- Ende Code ---
Wenn der User jetzt in einem anderen Rahmen auf eine Ation clickt. schreib ich mit folgender Formel die Url des gewählten Dokumentes in das Profildokument und berechne das Fenster neu.
--- Code: ---_Pfad := @PickList( [Custom] : [Single] ; @DbName ; "aVorstand" ; "Kalender öffnen"; "Welchen Kalender möchten sie öffnen?" ; 4);
@SetProfileField( "Kalender" ; "Mk2" ; _Pfad );
@Command([ReloadWindow])
--- Ende Code ---
So wird dann der Kalender im Fenster angezeigt.
Mir ist klar, dass der Weg etwas umständlich ist, aber er funzt.
lG
Driri:
Na hoffentlich geht das gut. Profildokumente werden gecached und das kann gerade bei solchen Aktionen unschöne Nebenwirkungen haben.
Dann würde ich lieber normale Dokumente als Konfigurationsdokument je User erstellen. Profildokumente eignen sich IMO nur bei statischen Informationen.
rar:
Danke für den Tipp, Ingo.
Werde ich gleich umbauen.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln