Поделиться через


Метод REORDERFIELDS

Дата последнего изменения: 9 марта 2015 г.

Применимо к: SharePoint Foundation 2010

Изменяет порядок, в котором поля в списке SharePoint отображаются в форме ввода данных для списка.

<Method ID="Text">
  <SetList Scope="Request">GUID</SetList>
  <SetVar Name="Cmd">REORDERFIELDS</SetVar>
  <SetVar Name="ReorderedFields">&lt;Fields&gt;
    &lt;Field Name=&quot;field_name&quot; /&gt;
    &lt;Field Name=&quot;field_name&quot; /&gt;
    &lt;Field Name=&quot;field_name&quot; /&gt;
    &lt;Field Name=&quot;field_name&quot; /&gt;
    &lt;Field Name=&quot;field_name&quot; /&gt;
    &lt;Field Name=&quot;field_name&quot; /&gt;
    &lt;Field Name=&quot;field_name&quot; /&gt;
    &lt;/Fields&gt;
  </SetVar>
  <SetVar Name="owshiddenversion">Integer</SetVar>
</Method>

Параметры

Параметр

Описание

ID = "Text"

Строка, зависящая от приложения. В редакторе HTML, совместимом с Microsoft SharePoint Foundation, например, Microsoft Office SharePoint Designer 2007, в этой строке содержится порядковый номер и имя метода.

Scope = "Request"

Если установлено значение Request, то атрибут Scope задает переменную для области включающего элемента Method, если только переменная не будет изменена другим тегом.

Name = "Cmd"

Должно иметь значение REORDERFIELDS.

Name = "ReorderedFields"

Описание порядка полей на языке CAML.

Name = "owshiddenversion"

Это номер текущей версии списка SharePoint. Команда REORDERFIELDS работает только в том случае, если версии списка по данным служб Windows SharePoint Services и по данным клиентской программы совпадают. Это позволяет убедиться в том, что одновременно изменять схему списка может только один человек.

Код

<Method ID="0,REORDERFIELDS">
  <SetList Scope="Request">GUID</SetList>
  <SetVar Name="Cmd">REORDERFIELDS</SetVar>
  <SetVar Name="ReorderedFields">&lt;Fields&gt;
    &lt;Field Name=&quot;owshiddenversion&quot; /&gt;
    &lt;Field Name=&quot;ID&quot; /&gt;
    &lt;Field Name=&quot;Title&quot; /&gt;
    &lt;Field Name=&quot;Modified&quot; /&gt;
    &lt;Field Name=&quot;Created&quot; /&gt;
    &lt;Field Name=&quot;Author&quot; /&gt;
    &lt;Field Name=&quot;Editor&quot; /&gt;
    &lt;Field Name=&quot;Edit&quot; /&gt;
    &lt;Field Name=&quot;LinkTitle&quot; /&gt;
    &lt;Field Name=&quot;Name&quot; /&gt;
    &lt;Field Name=&quot;Age&quot; /&gt;
    &lt;Field Name=&quot;FieldXYZ&quot; /&gt;
    &lt;Field Name=&quot;Address&quot; /&gt;
    &lt;Field Name=&quot;FieldABC&quot; /&gt;
    &lt;/Fields&gt;
  </SetVar>
  <SetVar Name="owshiddenversion">10</SetVar>
</Method>