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


Метод DELETEFIELD

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

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

Удаляет поле из списка SharePoint.

ПримечаниеПримечание

Этот метод относится к числу нерекомендуемых и может не поддерживаться в будущих версиях. Вместо него необходимо использовать следующий метод веб-службы:UpdateList(String, XmlNode, XmlNode, XmlNode, XmlNode, String).

<Method ID="Text">
  <SetList Scope="Request">GUID</SetList>
  <SetVar Name="Cmd">DELETEFIELD</SetVar>
  <SetVar Name="Field">Field_Name</SetVar>
  <SetVar Name="owshiddenversion">Integer</SetVar>
</Method>

Параметры

Параметр

Описание

ID = "Text"

Зависящая от приложения строка. В HTML-редакторе, совместимом с Microsoft Windows SharePoint Services, например Microsoft Office SharePoint Designer 2007, эта строка представляет порядковый номер метода, название метода и имя удаляемого поля.

Scope = "Request"

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

Name = "Cmd"

Должен быть установлен в DELETEFIELD.

Name = "Field"

Имя удаляемого поля.

Name = "owshiddenversion"

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

Декодированный

<Method ID="0,DELETEFIELDsample">
  <SetList Scope="Request">GUID</SetList>
  <SetVar Name="Cmd">DELETEFIELD</SetVar>
  <SetVar Name="Field">sample</SetVar>
  <SetVar Name="owshiddenversion">8</SetVar>
</Method>

См. также

Концепции

Формат сообщений об ошибках для SharePoint Foundation