cloneCollection (NotesDocumentCollection - JavaScript)

元のコレクションのコピーである collection オブジェクトを返します。

定義場所

NotesDocumentCollection

構文

cloneCollection() : NotesDocumentCollection

以下のボタンは、現在のデータベース内にあるすべての文書のコレクションを取得して複製します。最初のコレクションは、検索によって 1 つの文書に縮小されます。その文書が、前の文書と次の文書を取得するために、複製されたコレクション内で使用されます。
var dc:NotesDocumentCollection = database.getAllDocuments();
var clone:NotesDocumentCollection = dc.cloneCollection();
var query:string = requestScope.query;
if (!query.isEmpty()) {
	query = "¥"" + query + "¥"";
	database.updateFTIndex(true);
	dc.FTSearch(query, 1);
	var doc:NotesDocument = dc.getFirstDocument();
	if (doc != null) {
		requestScope.status = "";
		var doc2:NotesDocument = clone.getDocument(doc);
		var doc1:NotesDocument = clone.getPrevDocument();
		var doc3:NotesDocument = clone.getNextDocument();
		if (doc1 != null) {
			requestScope.status += 
				"¥nPrevious: " + doc1.getItemValueString("subject");
		}
		if (doc2 != null) {
			requestScope.status += 
				"¥n" + doc2.getItemValueString("subject");
		}
		if (doc3 != null) {
			requestScope.status += 
				"¥nNext: " + doc3.getItemValueString("subject");
		}
	} else {
		requestScope.status = "No hit"
	}
} else {
	requestScope.status = "No query"
}

言語間の参照

LotusScript® NotesDocumentCollection クラスの Clone メソッド

Java™ DocumentCollection クラスの clone メソッド