上次修改时间: 2015年3月9日
适用范围: SharePoint Foundation 2010
更改 SharePoint 列表中的字段在列表的数据输入表单中显示的顺序。
<Method ID="Text">
<SetList Scope="Request">GUID</SetList>
<SetVar Name="Cmd">REORDERFIELDS</SetVar>
<SetVar Name="ReorderedFields"><Fields>
<Field Name="field_name" />
<Field Name="field_name" />
<Field Name="field_name" />
<Field Name="field_name" />
<Field Name="field_name" />
<Field Name="field_name" />
<Field Name="field_name" />
</Fields>
</SetVar>
<SetVar Name="owshiddenversion">Integer</SetVar>
</Method>
参数
参数 |
说明 |
|---|---|
ID = "Text" |
应用程序特定的字符串。在与 Microsoft SharePoint Foundation 兼容的 HTML 编辑器(如 Microsoft Office SharePoint Designer 2007)中,该字符串提供序列号和方法的名称。 |
Scope = "Request" |
当设置为 Request 时,Scope 属性将设置封闭 Method 元素作用域的变量,除非由另一个标记更改该变量。 |
Name = "Cmd" |
必须设置为 REORDERFIELDS。 |
Name = "ReorderedFields" |
字段顺序的 CAML 说明。 |
Name = "owshiddenversion" |
这是 SharePoint 列表的当前版本号。仅当 Windows SharePoint Services 和客户端程序与列表的版本号一致时,REORDERFIELDS 命令才有效。这将确保一次只有一个用户可以修改列表架构。 |
解码
<Method ID="0,REORDERFIELDS">
<SetList Scope="Request">GUID</SetList>
<SetVar Name="Cmd">REORDERFIELDS</SetVar>
<SetVar Name="ReorderedFields"><Fields>
<Field Name="owshiddenversion" />
<Field Name="ID" />
<Field Name="Title" />
<Field Name="Modified" />
<Field Name="Created" />
<Field Name="Author" />
<Field Name="Editor" />
<Field Name="Edit" />
<Field Name="LinkTitle" />
<Field Name="Name" />
<Field Name="Age" />
<Field Name="FieldXYZ" />
<Field Name="Address" />
<Field Name="FieldABC" />
</Fields>
</SetVar>
<SetVar Name="owshiddenversion">10</SetVar>
</Method>