2017-07-07 9 views
-2

私は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) 

まず第一に、あなたは文書1に文書2コピーしたいと言っていますが、新たに、第三のNotesDocumentにコピーしようとしているように見えますcopiedDocと呼ばれます。

さらに重要なことは、document1を引数としてCopyToDatabaseメソッドに渡していますが、そのメソッドはNotesDocument引数ではなくNotesDatbase引数を取ります。

代わりにCopyAllItemsメソッドを参照してください。

+0

キーでドキュメントを取得するのはやりました。あなたの提案を感謝する –

関連する問題