Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Sillik am 01.07.03 - 13:43:11

Titel: DocLinks (mal wieder)
Beitrag 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...
   
Titel: Re:DocLinks (mal wieder)
Beitrag von: Glombi am 01.07.03 - 13:52:14
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.
Titel: Re:DocLinks (mal wieder)
Beitrag von: Sillik am 01.07.03 - 14:15:21
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...  :-\

Titel: Re:DocLinks (mal wieder)
Beitrag von: Till_21 am 01.07.03 - 14:42:12
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
Titel: Re:DocLinks (mal wieder)
Beitrag von: Sillik am 01.07.03 - 14:44:53
Würd ich auch gerne, aber der Button macht noch einiges mehr, was aber alles funzt. Nur der DocLink will nicht.
Titel: Re:DocLinks (mal wieder)
Beitrag von: Glombi am 01.07.03 - 14:51:43
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.
Titel: Re:DocLinks (mal wieder)
Beitrag von: Sillik am 01.07.03 - 15:05:30
goil, funzt :D
thx
Titel: Re:DocLinks (mal wieder)
Beitrag von: Till_21 am 01.07.03 - 15:13:25
Ich will eigentlich nur dass

liess mich darauf schliessen, dass auch nur genau dass 'hinter dem button liegt'

na, egal, hauptsache es funzt
Titel: Re:DocLinks (mal wieder)
Beitrag von: Sillik am 01.07.03 - 15:17:10
Yo, blöd formuliert.  :)