2017-07-07 98 views
-2

我有两个文档; 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

呈现页面之前,我希望能够复制只读文件中的所有数据,并将其保存到读/写文件,并检查是否在已经存在的文件读/写,在这种情况下不会复制。 您的帮助将不胜感激。

+1

请告知您尝试过的代码以及失败的位置。如果您正在寻找某人为您编写代码,那么StackOverflow并不适合您提出要求。业务合作伙伴和承包商销售这些服务。 –

回答

1

这行代码的是没有意义的:

var copiedDoc:NotesDocument=document2.CopyToDatabase(document1) 

首先,你说你要书2复制到文档1,但你似乎是试图将它复制到一个新的,第三的NotesDocument称为copiedDoc。

但更重要的是,您将document1作为参数传递到CopyToDatabase方法,但该方法需要NotesDatbase参数,而不是NotesDocument参数!

您可能需要改为查看CopyAllItems方法。

+0

通过密钥获取文档取得了诀窍。感谢您的建议 –

相关问题