Метод 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>