上次修改时间: 2015年3月9日
适用范围: SharePoint Foundation 2010
修改列表的指定视图。
<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="ViewOrderk">k+1_Text</SetVar>
<SetVar Name="ShouldDisplayTitle">[TRUE|FALSE]</SetVar>
<SetVar Name="ShouldDisplayExpires">[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" |
特定于应用程序的字符串。在与 Windows SharePoint Services 兼容的 HTML 编辑器(如 Microsoft Office SharePoint Designer 2007)中,此字符串提供方法的序号和名称。 |
Scope = "Request" |
当设置为 Request 时,Scope 属性为封闭的 Method 元素的范围设置变量,除非其他标记更改此变量。 |
Name = "Cmd" |
必须设置为 UpdateView。 |
ViewType = "Text" |
指定要创建的视图的类型。可能的值包括 Calendar、Grid 和 HTML。 |
LocalizedTodayString = "Text" |
指定用来返回今天日期的字符串。例如,[Today]。 |
LocalizedMeString = "Text" |
指定用于返回当前用户的字符串。例如,[本人]。 |
ListVersion = "Integer" |
指定列表的版本。 |
ViewFPModified = "[TRUE|FALSE]" |
指定是否已在 Microsoft Office SharePoint Designer 2007 中将视图修改成无法在浏览器中进行修改的程度。 |
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 是一个与 FieldPickern 相匹配的整数。 |
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="UpdateView">
<SetVar Name="Cmd">UpdateView</SetVar>
<SetList Scope="Request">{bfce21b9-ffc9-4815-ad9c-
3e92e06876bc}</SetList>
<SetVar Name="View">{e5367bf3-43e9-45d6-bf9b-c2d120af9c86}</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="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="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">4</SetVar>
<SetVar Name="NextIsAnd1">FALSE</SetVar>
<SetVar Name="FieldPicker2">ID</SetVar>
<SetVar Name="OperatorPicker2">Lt</SetVar>
<SetVar Name="CompareWithValue2">10</SetVar>
<SetVar Name="NextIsAnd2">FALSE</SetVar>
<SetVar Name="TotalID">COUNT</SetVar>
<SetVar Name="ViewStyle">0</SetVar>
<SetVar Name="RowLimit">100</SetVar>
<SetVar Name="Paged">TRUE</SetVar>
</Method>