LOTUSSCRIPT/COM/OLE CLASSES

NotesView class
Example

Represents a view or folder of a database and provides access to documents within it.

Containment

Contained by: NotesDatabase, NotesUIView

Contains: NotesDocument, NotesViewColumn, NotesViewEntry, NotesViewEntryCollection, and NotesViewNavigator

Properties

Aliases

AllEntries

AutoUpdate

BackgroundColor

ColumnCount

ColumnNames

Columns

Created

EntryCount

LockHolders

HttpURL

IsCalendar

IsCategorized

IsConflict

IsDefaultView

IsFolder

IsHierarchical

IsModified

IsPrivate

IsProhibitDesignRefresh

LastModified

LockHolders

Name

NotesURL

Parent

ProtectReaders

Readers

RowLines

SelectionFormula

Spacing

TopLevelEntryCount

UniversalID

ViewInheritedName

Methods

Clear

CopyColumn

CreateColumn

CreateViewNav

CreateViewNavFrom

CreateViewNavFromCategory

CreateViewNavFromChildren

CreateViewNavFromDescendants

CreateViewNavMaxLevel

FTSearch

GetAllDocumentsByKey

GetAllEntriesByKey

GetChild

GetColumn

GetDocumentByKey

GetEntryByKey

GetFirstDocument

GetLastDocument

GetNextDocument

GetNextSibling

GetNthDocument

GetParentDocument

GetPrevDocument

GetPrevSibling

Lock

LockProvisional

Refresh

Remove

RemoveColumn

SetAliases

UnLock

Access

You access a view or folder through the NotesDatabase object that contains it. There are two ways:


Both options return NotesView objects that represent public view(s) and/or folder(s) in the database. If a script runs on a workstation, the NotesView objects may also represent personal views and folders.

Usage

Both NotesDocumentCollection and NotesView objects provide access to both selected and all documents within a database. Use a NotesView object if:


Views are the more efficient means of accessing documents because they are already indexed by the database itself.

Language cross-reference

FolderProperties @command in formula language

Example
See Also