NewView 方法

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

为指定的列表创建视图。

备注

此方法已被弃用,在以后的版本中可能不受支持。请改用以下 Web 服务方法:AddView(String, String, XmlNode, XmlNode, XmlNode, String, Boolean) Web 服务方法。

<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>

参数

参数

说明

ID = "Text"

特定于应用程序的字符串。在与 Microsoft Windows SharePoint Services 兼容的 HTML 编辑器(如 Microsoft Office SharePoint Designer 2007)中,该字符串提供方法的序号和名称。

Scope = "Request"

当设置为 Request 时,元素的作用域设置变量,除非该变量已由其他标记更改,否则 Scope 属性会为封闭 Method

Name = "Cmd"

必须设置为 NewView。

ViewType = "Text"

指定要创建的视图的类型。可能的值包括 Calendar、Grid 和 HTML。

LocalizedTodayString = "Text"

指定用于返回今天的日期的字符串。例如,[Today]。

LocalizedMeString = "Text"

指定用于返回当前用户的字符串。例如,[Me]。

ListVersion = "Integer"

指定列表的版本。

ViewFPModified = "[TRUE|FALSE]"

指定是否已在 Microsoft Office SharePoint Designer 2007 中对视图进行了某种程度的修改,以致于无法在浏览器中进行修改。

NewViewName = "Text"

为新视图指定显示名称。

Personal = "[TRUE|FALSE]"

指定视图是个人视图还是公共视图。

ViewOrdern = "n+1_Field"

指定显示指定字段的顺序,其中 n 表示一个整数,Field 表示该字段的内部名称。例如,ViewOrder2="3_Title" 指定标题字段为与所显示其他列相关的第三列。必须还将 ShouldDisplayField 参数指定为显示该字段。

ShouldDisplayField = "[TRUE|FALSE]"

指定是否在视图中显示给定字段,其中 Field 表示该字段的内部名称。必须还将 ViewOrdern 参数指定为显示该字段。

SortFieldn = "tp_Field"

指定一个要在视图中排序的字段,其中 Field 表示该字段的内部名称。

SortAscendingn = "[TRUE|FALSE]"

指定 SortFieldn 参数所表示的字段是否按升序排序。

IsThereAQuery = "[TRUE|FALSE]"

指定某筛选器是否包含在视图中。

FieldPickern = "Field"

指定按其进行筛选的字段的内部名称,其中 n 是一个介于 1 和 10 之间的整数。

OperatorPickern = "Text"

指定用于筛选器的运算符,其中 n 为与 FieldPickern 匹配的整数。可能的值包括:

Eq — 等于

Neq — 不等于

Geq — 大于或等于

Leq — 小于或等于

Gt — 大于

Lt — 小于

BeginsWith — 开始于

Contains — 包含

CompareWithValuen = "Value"

指定要与之比较 FieldPickern 的值,其中 n 是一个与 FieldPickern 匹配的整数。

NextIsAndn = "[TRUE|FALSE]"

定义其他筛选器时指定 AND 条件,其中 n 是一个与 FieldPicker n 匹配的整数。

GroupField1 = "Text"

指定要作为分组依据的第一个字段的内部名称。

GroupAscending1 = "[TRUE|FALSE]"

指定是否按升序对作为分组依据的第一个字段进行排序。

GroupField2 = "Text"

指定要作为分组依据的第二个字段的内部名称。

GroupAscending2 = "[TRUE|FALSE]"

指定是否按升序对作为分组依据的第二个字段进行排序。

CollapseGroups = "[TRUE|FALSE]"

指定默认情况下在视图中是否折叠作为分组依据的字段。

TotalField = "COUNT"

指定为 Field 列显示的总行数。

ViewStyle = "0"

为在网站定义的 XML 文件夹中的 VWSTYLES.XML 中定义的视图指定样式。可能的值包括:

0 — 基本表

6 — 图片库详细信息

12 — 框式,无标签

13 — 框式

14 — 文档详细信息

15 — 新闻稿

16 — 新闻稿,无横格线

17 — 阴影

18 — 出版物已装箱

19 — 出版物已装箱,无标签

RowLimit = "Integer"

指定要通过视图显示每页的项目数。

Paged = "TRUE"

指定视图是否分页,这表示当超过 RowLimit 的值时,其他项目将显示在后续页上。

已解码

<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>