Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Sillik am 01.07.03 - 13:43:11
-
Ich will eigentlich nur dass in einem über einen Button eine Mail an den Verfasser geschickt wird. In dieser soll der DocLink zu diesem Dokument sein.
Die Mail wird zwar gesendet, aber es is kein doclink drin:
Set statusmail = db.createdocument
Set rtitem = statusmail.createrichtextitem("DocLinkRTF")
Call rtitem.appenddoclink(uiws.currentdocument.document, "Vorgang", "Zum Vorgang")
Call statusmail.Save(True,False)
statusmail.subjekt = "Erhebung"
statusmail.body = "Ihr Vorgang wurde in die " & Inhalt & " erhoben."
absender_var = doc.fieldgettext("Absender")
Call statusmail.send(False, absender_var)
Ich arbeite das erste mal mit DocLinks, und kenn mich da noch nicht so aus...
-
Hi silik,
es gibt immer mal das erste Mail :)
Du solltest das Rich Text Feld "Body" nennen. Also
Set rtitem = statusmail.createrichtextitem("Body")
Andreas
P.S.: Eine Vorgabeansicht in der Datenbank hast Du ja wohl.
-
Ok, hab ich.
Set statusmail = db.createdocument
Set rtitem = statusmail.createrichtextitem("body")
Call rtitem.appenddoclink(uiws.currentdocument.document, "Vorgang", "Zum Vorgang")
Call statusmail.Save(True,False)
statusmail.subjekt = "Erhebung"
statusmail.body = "Ihr Vorgang wurde in die " & Inhalt & " erhoben."
absender_var = doc.fieldgettext("Absender")
Call statusmail.send(False, absender_var)
Vorgabeansicht hab ich auch. Der DocLink is immer noch nicht in der Mail... :-\
-
Ich will eigentlich nur dass in einem über einen Button eine Mail an den Verfasser geschickt wird. In dieser soll der DocLink zu diesem Dokument sein.
auch wenn ich kein freund der formelsprache bin, wuerde ich dies mit eben dieser loesen...
das ist ein einzeiler...
gruss
-
Würd ich auch gerne, aber der Button macht noch einiges mehr, was aber alles funzt. Nur der DocLink will nicht.
-
Das
statusmail.body = "Ihr Vorgang wurde in die " & Inhalt & " erhoben."
löscht den Doklink wohl wieder!
Versuch es mal so:
Set rtitem = New NotesRichTextItem( statusmail, "Body" )
Call rtitem.AppendText("Ihr Vorgang wurde in die " & Inhalt & " erhoben.")
Call rtitem.AddNewLine( 2 )
Call rtitem.AppendText("Dokumentverknüpfung:")
Call rtitem.AppendDocLink( uiws.currentdocument.document
, "Vorgang", "Zum Vorgang")
...
Andreas
Ich gehe davon aus, dass Du doc als NotesUIDocument deklarierst und gesetzt hast.
-
goil, funzt :D
thx
-
Ich will eigentlich nur dass
liess mich darauf schliessen, dass auch nur genau dass 'hinter dem button liegt'
na, egal, hauptsache es funzt
-
Yo, blöd formuliert. :)