NewView Method

Applies to: SharePoint Foundation 2010

Creates a view for the specified list.

Note

This method is deprecated and may not be supported in future releases. Instead, use the following Web service method:AddView(String, String, XmlNode, XmlNode, XmlNode, String, Boolean) Web service method.

<Method ID="Text">
  <SetList Scope="Request">GUID</SetList>
  <SetVar Name="Cmd">NewView</SetVar>
  <SetVar Name="ViewType">HTML</SetVar>
  <SetVar Name="LocalizedTodayString">Text</SetVar>
  <SetVar Name="LocalizedMeString">Text</SetVar>
  <SetVar Name="ListVersion">0</SetVar>
  <SetVar Name="ViewFPModified">[TRUE|FALSE]</SetVar>
  <SetVar Name="NewViewName">Text</SetVar>
  <SetVar Name="Personal">[TRUE|FALSE]</SetVar>
  <SetVar Name="ViewOrderk">k+1_Text</SetVar>
  <SetVar Name="ShouldDisplayText">[TRUE|FALSE]</SetVar>
  <SetVar Name="SortFieldm">Text</SetVar>
  <SetVar Name="SortAscendingm">[TRUE|FALSE]</SetVar>
  <SetVar Name="IsThereAQuery">[TRUE|FALSE]</SetVar>
  <SetVar Name="FieldPickern">Text</SetVar>
  <SetVar Name="OperatorPickern">Eq</SetVar>
  <SetVar Name="CompareWithValuen"></SetVar>
  <SetVar Name="NextIsAndn">[TRUE|FALSE]</SetVar>
  <SetVar Name="GroupField1">Text</SetVar>
  <SetVar Name="GroupAscending1">[TRUE|FALSE]</SetVar>
  <SetVar Name="GroupField2">Text</SetVar>
  <SetVar Name="GroupAscending2">[TRUE|FALSE]</SetVar>
  <SetVar Name="CollapseGroups">[TRUE|FALSE]</SetVar>
  <SetVar Name="TotalText">COUNT</SetVar>
  <SetVar Name="ViewStyle">Integer</SetVar>
  <SetVar Name="RowLimit">Integer</SetVar>
  <SetVar Name="Paged">[TRUE|FALSE]</SetVar>
</Method>

Parameters

Parameter

Description

ID = "Text"

Application-specific string. In an HTML editor compatible with Microsoft Windows SharePoint Services, such as Microsoft Office SharePoint Designer 2007, the string provides the sequence number and name of the method.

Scope = "Request"

When set to Request, the Scope attribute sets the variable for the scope of the enclosing Method element, unless the variable is changed by another tag.

Name = "Cmd"

Must be set to NewView.

ViewType = "Text"

Specifies the type of view to create. Possible values include Calendar, Grid, and HTML.

LocalizedTodayString = "Text"

Specifies the string used to return today's date. For example, [Today].

LocalizedMeString = "Text"

Specifies the string used to return the current user. For example, [Me].

ListVersion = "Integer"

Specifies the version of the list.

ViewFPModified = "[TRUE|FALSE]"

Specifies whether the view has been modified in Microsoft Office SharePoint Designer 2007 to such a degree that it cannot be modified in the browser.

NewViewName = "Text"

Specifies the display name for the new view.

Personal = "[TRUE|FALSE]"

Specifies whether the view is a personal or public view.

ViewOrdern = "n+1_Field"

Specifies the order in which to display the specified field, where n represents an integer and Field represents the internal name of the field. For example, ViewOrder2="3_Title" specifies that the Title field be the third column displayed in relation to other columns that are displayed. The ShouldDisplayField parameter must also be specified to display the field.

ShouldDisplayField = "[TRUE|FALSE]"

Specifies whether a given field is displayed in the view, where Field represents the internal name of the field. The ViewOrdern parameter must also be specified to display the field.

SortFieldn = "tp_Field"

Specifies a field to sort by in the view, where Field represents the internal name of the field.

SortAscendingn = "[TRUE|FALSE]"

Specifies whether the field represented by the SortFieldn parameter is sorted in ascending order.

IsThereAQuery = "[TRUE|FALSE]"

Specifies whether a filter is included in the view.

FieldPickern = "Field"

Specifies the internal name of a field by which to filter, where n is an integer between 1 and 10.

OperatorPickern = "Text"

Specifies the operator to use in the filter, where n is an integer that matches FieldPickern. Possible values include the following:

Eq — Equal to

Neq — Not equal to

Geq — Greater than or equal to

Leq — Less than or equal to

Gt — Greater than

Lt — Less than

BeginsWith — Begins with

Contains — Contains

CompareWithValuen = "Value"

Specifies the value against which to compare FieldPickern, where n is an integer that matches FieldPickern.

NextIsAndn = "[TRUE|FALSE]"

Specifies an AND condition when an additional filter is defined, where n is an integer that matches FieldPickern.

GroupField1 = "Text"

Specifies the internal name of a first field to group by.

GroupAscending1 = "[TRUE|FALSE]"

Specifies whether the first group-by field is sorted in ascending order.

GroupField2 = "Text"

Specifies the internal name of a second field to group by.

GroupAscending2 = "[TRUE|FALSE]"

Specifies whether the second group-by field is sorted in ascending order.

CollapseGroups = "[TRUE|FALSE]"

Specifies whether group-by fields are collapsed by default in the view.

TotalField = "COUNT"

Specifies that a Total row is displayed for the Field column.

ViewStyle = "0"

Specifies a style for the view as defined in VWSTYLES.XML in the site definition's XML folder. Possible values include the following:

0 — Basic Table

6 — Picture Library Details

12 — Boxed, no labels

13 — Boxed

14 — Document Details

15 — Newsletter

16 — Newsletter, no lines

17 — Shaded

18 — Issues Boxed

19 — Issues Boxed, no labels

RowLimit = "Integer"

Specifies the number of items to display per page through the view.

Paged = "TRUE"

Specifies whether the view is paged, which means that when the value of RowLimit is surpassed, additional items are displayed on subsequent pages.

Decoded

<Method ID="0,NewView">
  <SetList Scope="Request">bfce21b9-ffc9-4815-ad9c-
    3e92e06876bc</SetList>
  <SetVar Name="Cmd">NewView</SetVar>
  <SetVar Name="ViewType">HTML</SetVar>
  <SetVar Name="NewViewName">Text</SetVar>
  <SetVar Name="Personal">FALSE</SetVar>
  <SetVar Name="ShouldDisplayID">TRUE</SetVar>
  <SetVar Name="ShouldDisplayTitle">TRUE</SetVar>
  <SetVar Name="ShouldDisplayExpires">TRUE</SetVar>
  <SetVar Name="ShouldDisplayLinkTitle">TRUE</SetVar>
  <SetVar Name="ShouldDisplayEditor">TRUE</SetVar>
  <SetVar Name="ShouldDisplayBody">TRUE</SetVar>
  <SetVar Name="ViewOrder0">1_ID</SetVar>
  <SetVar Name="ViewOrder1">2_Title</SetVar>
  <SetVar Name="ViewOrder2">3_Expires</SetVar>
  <SetVar Name="ViewOrder3">4_LinkTitle</SetVar>
  <SetVar Name="ViewOrder4">5_Editor</SetVar>
  <SetVar Name="ViewOrder5">6_Body</SetVar>
  <SetVar Name="SortField1">tp_Title</SetVar>
  <SetVar Name="SortAscending1">FALSE</SetVar>
  <SetVar Name="IsThereAQuery">TRUE</SetVar>
  <SetVar Name="FieldPicker1">ID</SetVar>
  <SetVar Name="OperatorPicker1">Gt</SetVar>
  <SetVar Name="CompareWithValue1">50</SetVar>
  <SetVar Name="NextIsAnd1">TRUE</SetVar>
  <SetVar Name="FieldPicker2">Title</SetVar>
  <SetVar Name="OperatorPicker2">Eq</SetVar>
  <SetVar Name="CompareWithValue2">Text</SetVar>
  <SetVar Name="NextIsAnd2">FALSE</SetVar>
  <SetVar Name="TotalID">COUNT</SetVar>
  <SetVar Name="ViewStyle">13</SetVar>
  <SetVar Name="RowLimit">100</SetVar>
  <SetVar Name="Paged">TRUE</SetVar>
</Method>