createNoteCollection (NotesDatabase - JavaScript)

Creates a note collection based on the current database and returns a NotesNoteCollection object that represents the note collection.

Defined in

NotesDatabase

Syntax

createNoteCollection(selectallflag:boolean) : NotesNoteCollection
Parameter Description
selectallflag Sets all the "Select" note collection properties true or false.
Return value Description
NotesNoteCollection The new note collection.

Usage

For more information and examples, see the NotesNoteCollection class.

Examples

This button creates a note collection from the documents in the current database and exports it to a text file as DXL.
var stream:NotesStream = session.createStream();
var filename:string = "c:\\dxl\\";
filename = filename + database.getFileName();
filename = filename.substring(0, filename.length() - 3) + "dxl";
if (stream.open(filename)) {
	requestScope.status = "Opened " + filename;
	stream.truncate();
        
	// Create note collection
	var nc:NotesNoteCollection = database.createNoteCollection(false);
	nc.setSelectDocuments(true);
	nc.buildCollection();
        
	// Export note collection as DXL
	var exporter:NotesDxlExporter = session.createDxlExporter();
	var output:string = exporter.exportDxl(nc);
	stream.writeText(output);
	requestScope.status = "Exported note collection as DXL ";
	stream.close();
} else {
	requestScope.status = "Unable to open " + filename;
}