将NotesRichTextItem复制到其他文档时出现XPages错误

时间:2017-06-12 05:52:21

标签: xpages lotus-notes

在我的一个XPage中,我编写了以下代码,将一个富文本项的内容复制到另一个中。两个富文本项都在不同的文档中。

var docChild : NotesDocument = database.createDocument();
docChild.replaceItemValue("Form", "Child");
var rt_Parent : NotesRichTextItem = docParent.getDocument().getFirstItem("Body_1");
var rt_Child : NotesRichTextItem = docChild.createRichTextItem("Body");
rtChild.appendRTItem(rtParent)

此处docParent是与当前XPage(作为数据源)关联的文档。尝试执行代码时,我收到以下错误:

方法NotesRichTextItem.appendRTItem(lotus.domino.local.Item)未找到,或非法参数

有人指导我如何解决问题,以及将RT项目从一个文档复制到另一个文档的正确方法是什么(源项目和目标文档中RT项目的字段名称不同)。

由于

Romil

1 个答案:

答案 0 :(得分:1)

这只是一个错字。这应该有效:

rtChild.appendRTItem(rt_Parent)