Xpage - 将文档复制到另一个文档
问题描述:
我有两个文档; document1允许读/写,但document2是只读的。Xpage - 将文档复制到另一个文档
var document1:NotesView = database.getView("viewDoc1");
var document2:NotesView = database.getView("viewDoc2");
//var copiedDoc:NotesDocument=document2.CopyToDatabase(document1);
docEv:NotesDocument = document1.getDocumentByKey("userName");
if(docEv!=""){...}else{...};
beforePageLoad
呈现页面之前,我希望能够复制只读文件中的所有数据,并将其保存到读/写文件,并检查是否在已经存在的文件读/写,在这种情况下不会复制。 您的帮助将不胜感激。
答
这行代码的是没有意义的:
var copiedDoc:NotesDocument=document2.CopyToDatabase(document1)
首先,你说你要书2复制到文档1,但你似乎是试图将它复制到一个新的,第三的NotesDocument称为copiedDoc。
但更重要的是,您将document1作为参数传递到CopyToDatabase方法,但该方法需要NotesDatbase参数,而不是NotesDocument参数!
您可能需要改为查看CopyAllItems方法。
+0
通过密钥获取文档取得了诀窍。感谢您的建议 –
请告知您尝试过的代码以及失败的位置。如果您正在寻找某人为您编写代码,那么StackOverflow并不适合您提出要求。业务合作伙伴和承包商销售这些服务。 –