2.2.2.13 View Flags
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 values of the View Flags bits are specified as follows.
Value |
Description |
---|---|
0x00000001 |
Normal HTML-based view. |
0x00000002 |
View has been modified by a client application such that it isn't compatible with the Web interface for view modification. Implementations MUST restrict modifying any properties they do not understand. |
0x00000004 |
Tabular view. The view will render a check box in front of each row to use for bulk updates. |
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 |
Value is unused and MUST be ignored. |
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 |
Value is unused, and implementations MUST ignore it. |
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. |
0x00001000 |
Displays all items in the list recursively from the specified folder, instead of only displaying the immediate children of the current folder. |
0x00002000 |
Requires that view's data be expanded based on a calendar recurrence (for example, having a view of list item data for the first Thursday of every month). |
0x00004000 |
View is the system-created view of a user's items awaiting moderation in a moderated list. |
0x00008000 |
System-created moderator's view of a moderated list, which 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. |
0x00200000 |
Does not display any list items that are folders. |
0x00400000 |
Displays list items based on the item order of the list. If this list is not an ordered list, this value MUST be 0. |
0x00800000 |
View intended for display on mobile devices. |
0x01000000 |
View is displayed as the default view of this list when a mobile view is requested. |
0x02000000 |
Displays historical versions of list items. |
0x04000000 |
Displays list item data in a Gantt chart. |
0x08000000 |
View fetches the list item for the root folder of the view, in addition to the standard behavior of fetching all list items contained within it. |
0x10000000 |
View is the default view presented when a view is requested for a particular content type. |
0x20000000 |
View does not display items that have not been approved. Implementations MUST NOT show this view to anonymous users. |
0x40000000 |
View MUST NOT be displayed to any user who does not possess the UseClientIntegration right. |
0x80000000 |
Unused flag value, which MUST be ignored by client applications. |