Domino 9 und frühere Versionen > ND6: Entwicklung
Link Responsedoc ins Parentdokument setzen
Alexis:
Hallo Forum,
ich möchte programmtechnisch im Parentdokument einen Link auf das Responsedokument gesetzt bekommen, wenn das Responsedokument gelesen wurde.
Dazu steht mir im Responsedokument die UniversalID zur Verfügung und im Parentdokument ein RichTextField. Wie kriege ich das mit LS hin,
"parentDoc.Linkfield=parentdoc.universalid" ist ja wohl nicht richtig.
Alexis
koehlerbv:
Hierfür brauchst Du ein Rich Text Feld, dass Du mit der Methode AppendDocLink der NotesRichTextItem-Klasse füllst.
HTH,
Bernhard
Axel:
Hi,
einen Link kannt du nur in ein RTF-Feld einfügen.
Schau mal in der Designer-Hilfe in der Klasse NotesRichTextItem unter der Methode AppendDocLink nach. Dort findest auch Beispiele.
Axel
Alexis:
Hallo Forum,
mit folgendem Script steht nun im Parent-Dokument der gewünschte Text, ein Icon, mit den Properties: UniversalID des Response-Dokuments, aber leider führt ein Doppelklick auf das Icon nicht zu dem gewünschten Response-Dokument.
key=Source.FieldGetText("ParentID")
Set view=db.GetView("ParentDocID")
Set parentDoc=view.GetDocumentbyKey(Key)
parentDoc.InputHistory=parentDoc.InputHistory(0) & Chr(10) & ClosedText & separator &Chr(10)
Set rtitem = New NotesRichTextItem (parentdoc,"Attachments")
Call rtitem.AppendText("Link to Action Item #" & aino & " --> ")
Call rtitem.AppendDocLink(parentdoc,source.Document.UniversalID)
Call parentDoc.Save(True,False)
Wo ist denn da der Haken?
Alexis
Axel:
Hi,
das kann so nicht gehen. Du hast ein Link auf das eigene Dokument eingefügt.
Du musst dir über die ID das Response-Dokument einfügen.
So sollte es funktionieren:
Call rtitem.AppendDocLink(source.Document, "Antwortdokument")
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln