文档链接无法在 xpages 中打开
Doclink not opening in xpages
我正在使用此代码,它显示文档链接但未打开它显示一些错误。
var document1:NotesDocument = database.createDocument();
var rtitem:NotesRichTextItem = document1.createRichTextItem("body");
document1.replaceItemValue("Form", "memo");
document1.replaceItemValue("SendTo", "lotusadm@san.org");
document1.replaceItemValue("Subject", "Rajesh");
rtitem.appendText("Some text here... ");
rtitem.addNewLine(2);
rtitem.appendText("NotesDocument.NotesURL");
rtitem.appendDocLink(document1, "Some comment text");
rtitem.addNewLine(2);
document1.save();
document1.send();
错误:-
请告诉我如何打开文档链接。
我猜您想在电子邮件中为 XPage 的当前文档创建 link。
您可能在 XPage 中定义了一个数据源,默认名称为 "document1"
<xp:this.data>
<xp:dominoDocument
var="document1"
action="editDocument"
...
</xp:dominoDocument>
</xp:this.data>
那么,您的代码将如下所示:
var documentMail:NotesDocument = database.createDocument();
var rtitem:NotesRichTextItem = documentMail.createRichTextItem("body");
documentMail.replaceItemValue("Form", "memo");
documentMail.replaceItemValue("SendTo", "lotusadm@san.org");
documentMail.replaceItemValue("Subject", "Rajesh");
rtitem.appendText("Some text here... ");
rtitem.addNewLine(2);
rtitem.appendText("NotesDocument.NotesURL");
rtitem.appendDocLink(document1.getDocument(), "Some comment text");
rtitem.addNewLine(2);
documentMail.save();
documentMail.send();
我将电子邮件文档的对象名称更改为 documentMail
并添加了 .getDocument()
.
document1.getDocument()
给出数据源的文档。
我正在使用此代码,它显示文档链接但未打开它显示一些错误。
var document1:NotesDocument = database.createDocument();
var rtitem:NotesRichTextItem = document1.createRichTextItem("body");
document1.replaceItemValue("Form", "memo");
document1.replaceItemValue("SendTo", "lotusadm@san.org");
document1.replaceItemValue("Subject", "Rajesh");
rtitem.appendText("Some text here... ");
rtitem.addNewLine(2);
rtitem.appendText("NotesDocument.NotesURL");
rtitem.appendDocLink(document1, "Some comment text");
rtitem.addNewLine(2);
document1.save();
document1.send();
错误:-
请告诉我如何打开文档链接。
我猜您想在电子邮件中为 XPage 的当前文档创建 link。
您可能在 XPage 中定义了一个数据源,默认名称为 "document1"
<xp:this.data>
<xp:dominoDocument
var="document1"
action="editDocument"
...
</xp:dominoDocument>
</xp:this.data>
那么,您的代码将如下所示:
var documentMail:NotesDocument = database.createDocument();
var rtitem:NotesRichTextItem = documentMail.createRichTextItem("body");
documentMail.replaceItemValue("Form", "memo");
documentMail.replaceItemValue("SendTo", "lotusadm@san.org");
documentMail.replaceItemValue("Subject", "Rajesh");
rtitem.appendText("Some text here... ");
rtitem.addNewLine(2);
rtitem.appendText("NotesDocument.NotesURL");
rtitem.appendDocLink(document1.getDocument(), "Some comment text");
rtitem.addNewLine(2);
documentMail.save();
documentMail.send();
我将电子邮件文档的对象名称更改为 documentMail
并添加了 .getDocument()
.
document1.getDocument()
给出数据源的文档。