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


Метод NewView

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

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

Создает представление для указанного списка.

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

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

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

Характерная для приложения строка. В редакторе HTML, совместимом с Microsoft Windows SharePoint Services, например Microsoft Office SharePoint Designer 2007, строка предоставляет номер последовательности и имя метода.

Scope = "Request"

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

Name = "Cmd"

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

ViewType = "текст"

Указывает тип создаваемого представления. Возможные значения: Calendar, Grid и HTML.

LocalizedTodayString = "текст"

Указывает строку, используемую для возвращения текущей даты. Например, [Today].

LocalizedMeString = "текст"

Указывает строку, используемую для возвращения текущего пользователя. Например, [Me].

ListVersion = "целое число"

Указывает версию списка.

ViewFPModified = "[TRUE|FALSE]"

Указывает, было ли представление изменено в Microsoft Office SharePoint Designer 2007 до такой степени, что его нельзя изменить в браузере.

NewViewName = "текст"

Указывает отображаемое имя нового представления.

Personal = "[TRUE|FALSE]"

Указывает, является представление личным или общим.

ViewOrdern = "n+1_поле"

Указывает порядок отображения заданного поля, где n — целое число, а поле — внутреннее имя поля. Например, ViewOrder2="3_Title" указывает, что поле "Title" будет третьим столбцом, отображаемым относительно других столбцов. Для отображения поля также необходимо задать значение параметру ShouldDisplayField.

ShouldDisplayполе = "[TRUE|FALSE]"

Указывает, отображается ли заданное поле в представлении, где поле — внутреннее имя поля. Для отображения поля также необходимо задать значение параметру ViewOrdern.

SortFieldn = "tp_поле"

Указывает поле, по которому будет выполняться сортировка в представлении, где поле — внутреннее имя поля.

SortAscendingn = "[TRUE|FALSE]"

Указывает, выполняется ли сортировка поля, представленного параметром SortFieldn, по возрастанию.

IsThereAQuery = "[TRUE|FALSE]"

Указывает, входит ли фильтр в представление.

FieldPickern = "поле"

Указывает внутреннее имя поля, по которому будет выполняться фильтрация, где n — целое число от 1 до 10.

OperatorPickern = "текст"

Указывает оператор, используемый в фильтре, где n — целое число, совпадающее с FieldPickern. Возможны следующие значения.

Eq — равно

Neq — не равно

Geq — больше или равно

Leq — меньше или равно

Gt — больше

Lt — меньше

BeginsWith — начинается с

Contains — содержит

CompareWithValuen = "значение"

Указывает значение, с которым сравнивается FieldPickern, где n — целое число, совпадающее с FieldPickern.

NextIsAndn = "[TRUE|FALSE]"

Указывает условие AND, когда определяется дополнительный фильтр, где n — целое число, совпадающее с FieldPickern.

GroupField1 = "текст"

Указывает внутреннее имя первого поля, по которому выполняется группировка.

GroupAscending1 = "[TRUE|FALSE]"

Указывает, отсортировано ли первое поле, по которому выполняется группировка, по возрастанию.

GroupField2 = "текст"

Указывает внутреннее имя второго поля, по которому выполняется группировка.

GroupAscending2 = "[TRUE|FALSE]"

Указывает, отсортировано ли второе поле, по которому выполняется группировка, по возрастанию.

CollapseGroups = "[TRUE|FALSE]"

Указывает, являются ли поля, по которым выполняется группировка, свернутыми по умолчанию.

Totalполе = "COUNT"

Указывает отображение строки итогов для столбца поле.

ViewStyle = "0"

Указывает стиль для представления, как определено в файле VWSTYLES.XML в папке XML определения сайта. Возможны следующие значения.

0 — Базовая таблица

6 — Подробности библиотеки рисунков

12 — Упакованный, без меток

13 — Упакованный

14 — Сведения о документе

15 — Бюллетень

16 — Бюллетень, без строк-разделителей

17 — Затененный

18 — Упакованные вопросы

19 — Упакованные вопросы, без меток

RowLimit = "целое число"

Указывает количество отображаемых на странице элементов в представлении.

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>