Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: MrMagoo am 23.07.03 - 14:44:01
-
Hallo,
es ist ja möglich mit der Formel @GetProfileField("Profilmaske" ; "Feld"; @UserName) in einem RTFeld ein vorher in der Profilmaske angelegtes Feld einzufügen. Wie füge ich am einfachsten ein komplettes Profildokument in ein RTFeld ein. Also nicht nur einzelne Felder sondern auch z.B. eine Tabelle.
Danke und Gruß
-
Was willst Du erreichen ? Frontend ? Backend ?
-
Das aktuelle Dokument, also ganz genau:
es wird so etwas wie eine neue Mail geöffnet(erstellt). Für den jeweiligen user soll eine vorher festgelegte Vorlage in das Body feld eingefügt
-
Das würde also heissen, im Frontend ein RT-Feld on the fly zu füllen. Und das ist genau eines der Sachen, bei der sich Notes verdammt sperrig hat.
Soll das im Client oder auch im Browser funktionieren?
Kannst Du LotusScript ?
-
Nur im client,
ja Wenns möglich ist, geht script auch
-
So aus dem Hut geht das prinzipiell so:
- Zieldokument ist im EditMode offen
- (Profile) Dokument mit uidoc.EditDocument öffnen
- GotoField zum zu kopierenden Feld(inhalt)
- SelectAll
- Copy
- Close
- Im Zieldokument zum betreffenden Feld springen und
- Paste
HTH,
Bernhard
-
GotoField zum zu kopierenden Feld(inhalt)
an dieser Stelle würde ich gerne das komplette Dokument einfügen, zb mit fest eingebundenem Logo und so...
geht das??
-
Warum hast Du den gewünschten Inhalt nicht im RichText Feld ? Ob nun Dokument oder Feld, das ist doch Jacke wie Hose.
RenderToRTItem geht nur im Backend und fällt daher für Deine Zwecke aus.
Und hinter GotoField wird die Quelle kopiert.
Bernhard
-
Warum hast Du den gewünschten Inhalt nicht im RichText Feld ? Ob nun Dokument oder Feld, das ist doch Jacke wie Hose.
Bernhard
Kann ich denn in einem RTFeld z.B. ein Logo vorgeben und anschließend meine Anschrift ergänzen? Es soll eine vorlage werden, welche halt um persönliche Daten vom user ergänzt werden kann und dann im RTFeld eingelesen wird und dann der eigentliche Inhalt reingeschrieben wird.
-
Du willst die Informationen in ein RT-Feld übernehmen. Dann können diese logischerweise auch aus einem RTF kommen.
-
Jepp, wie koehlerbv schon sagt.
Informationen aus einem RT-Feld kann man einfach per DbLookup in einem anderen RT-Feld einlesen. Das muss dazu nicht mal berechnet sein, also ist auch nachträgliches Hinzufügen von Text kein Problem.
-
Anmerkung zu harkpabst_meliantrop's (he, Mann, bei dem Synonym tippt man sich ja die Finger wund ;-) Beitrag:
@dbLookup geht, vor allem, wenn es wie hier ja nur für neue Dokumente verwendet wird.
A-Bär: Es soll doch wohl auch ein Logo drin sein, und @dbLookup liest nur 64k aus (und 'n Logo könnte ja auch grösser sein) und mag nicht jeden Typ von Grafik. Ein JPG geht, das nächste nicht usw.
Das Thema hatten wir übrigens gerade - da lohnt ein Blick drauf, es ist genau die gleiche Problematik:
http://www.atnotes.de/index.php?board=7;action=display;threadid=9848;start=0
Ciao,
Bernhard
-
Danke allen, das hilft mir erst einmal weiter.