2.2.2.9 View Flags

The View Flags is a 4-byte, integer bit mask that corresponds to properties of a view. This bit mask can have zero or more flags set. The only valid values of View Flags are as follows.

Value

Meaning

0x00000001

Normal HTML-based view.

0x00000002

View has been modified by a client application such that it cannot be compatible with the web interface for view modification. Implementations MUST restrict modifying any properties they do not understand.

0x00000004

Unused.

0x00000008

View MUST NOT be displayed in enumerations of the views of this List (that is, in a view selector front-end Web server element).

0x00000010

Unused.

0x00000020

View is read-only, and implementations MUST NOT allow any modifications to its properties.

0x00000040

If the query for this view returns no rows, implementations of the front-end Web server MUST return an HTTP 410 error when displaying this view as part of an HTTP request, instead of displaying a normal empty view body.

0x00000080

Presents data in a nontabular fashion. Implementations can format results in a manner compatible with free-form presentation.

0x00000100

View suitable for displaying in an HTML-based file navigation dialog to client applications.

0x00000200

View suitable to display file dialog template to client applications.

0x00000400

View has functionality for aggregating data across multiple XML documents within an XML form library.

0x00000800

View presents a datasheet view to a rich client application (Grid view).

0x00001000

Displays all items in the list (1) recursively from the specified folder, instead of only displaying the immediate child objects of the current folder.

0x00002000

Requires that view's data be expanded based on a calendar recurrence.

0x00004000

View is the system-created view of a user's items awaiting moderation in a moderated list (1).

0x00008000

System-created moderator's view of a moderated list (1) that displays list items pending approval.

0x00010000

Threaded view for legacy discussion boards (lists with base type 3). Implementations MUST display results in a threaded fashion, and paging of results MUST be done in terms of threads instead of by individual list items.

0x00020000

Displays HTML-based graphical charts of list item data.

0x00040000

A personal view, which MUST only be displayed to the user who created the view.

0x00080000

Displays data on a calendar based on date and time properties of the list items.

0x00100000

Default form of the specified type for the corresponding list (1).

0x00200000

Does not display any list items that are folders (files only).

0x00400000

Displays list items based on the item order of the list (1). If this list is not an ordered list, this value MUST be zero.

0x80000000

Unused flag value. MUST be ignored by client applications.