Метод UpdateView
Дата последнего изменения: 9 марта 2015 г.
Применимо к: SharePoint Foundation 2010
Изменяет указанное представление списка.
<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="ViewOrderk">k+1_Text</SetVar>
<SetVar Name="ShouldDisplayTitle">[TRUE|FALSE]</SetVar>
<SetVar Name="ShouldDisplayExpires">[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" |
Должен иметь значение UpdateView. |
ViewType = "Text" |
Определяет тип создаваемого представления. Возможные значения включают Calendar, Grid и HTML. |
LocalizedTodayString = "Text" |
Определяет строку, используемую для возврата сегодняшней даты. Например, [сегодня]. |
LocalizedMeString = "Text" |
Определяет строку, используемую для возврата текущего пользователя. Например, [я]. |
ListVersion = "Integer" |
Определяет версию списка. |
ViewFPModified = "[TRUE|FALSE]" |
Определяет, было ли данное представление изменено в Microsoft Office SharePoint Designer 2007 до такой степени, что его нельзя изменить в браузере. |
ViewOrdern = "n+1_Field" |
Определяет порядок, в котором следует отображать указанное поле, где n обозначает целое число, а Field представляет внутреннее имя поля. Например, ViewOrder2="3_Title" означает, что поле Title находится в третьем столбце по отношению к другим отображаемым столбцам. Для отображения поля также необходимо задать параметр ShouldDisplayField. |
ShouldDisplayField = "[TRUE|FALSE]" |
Определяет, следует ли отображать данное поле в представлении, где Field представляет внутреннее имя поля. Для отображения поля также необходимо задать параметр ViewOrdern. |
SortFieldn = "tp_Field" |
Определяет поле для сортировки в приложении, где Field — внутреннее имя поля. |
SortAscendingn = "[TRUE|FALSE]" |
Определяет, будет ли поле, представленное параметром SortFieldn, сортироваться в восходящем порядке. |
IsThereAQuery = "[TRUE|FALSE]" |
Определяет, включен ли фильтр в представление. |
FieldPickern = "Field" |
Определяет внутреннее имя поля для фильтрации, где n — целое число от 1 до 10. |
OperatorPickern = "Text" |
Определяет оператор, используемый в фильтре, где n — целое число, соответствующее FieldPickern. Возможны следующие значения: Eq — равно Neq — не равно Geq — больше или равно Leq — меньше или равно Gt — больше Lt — меньше BeginsWith — начиная с Contains — содержит |
CompareWithValuen = "Value" |
Определяет значение, с которым сравнивается FieldPickern, где n — целое число, соответствующее FieldPickern. |
NextIsAndn = "[TRUE|FALSE]" |
Определяет условие AND при определении дополнительного фильтра, где n — целое число, соответствующее FieldPickern. |
GroupField1 = "Text" |
Определяет внутреннее имя первого поля для группировки. |
GroupAscending1 = "[TRUE|FALSE]" |
Определяет, будет ли первое поле для группировки сортироваться в восходящем порядке. |
GroupField2 = "Text" |
Определяет внутреннее имя второго поля для группировки. |
GroupAscending2 = "[TRUE|FALSE]" |
Определяет, будет ли второе поле для группировки сортироваться в восходящем порядке. |
CollapseGroups = "[TRUE|FALSE]" |
Определяет будут ли поля для группировки по умолчанию свернуты в представлении. |
TotalField = "COUNT" |
Определяет, что строка Total будет отображаться для столбца Field. |
ViewStyle = "0" |
Определяет стиль для представления в соответствии с файлом VWSTYLES.XML из папки c XML-кодом определения сайта. Возможны следующие значения: 0 — основная таблица 6 — подробное представление библиотеки рисунков 12 — упакованные вопросы, без меток 13 — упакованный 14 — сведения о документе 15 — бюллетень 16 — бюллетень, без строк 17 — затененный 18 — упакованные вопросы 19 — упакованные вопросы, без меток |
RowLimit = "Integer" |
Определяет число элементов, отображаемых на каждой странице при просмотре. |
Paged = "TRUE" |
Определяет разбиение представления на отдельные страницы, то есть при превышении значения RowLimit дополнительные элементы будут отображаться на следующих страницах. |
Код
<Method ID="UpdateView">
<SetVar Name="Cmd">UpdateView</SetVar>
<SetList Scope="Request">{bfce21b9-ffc9-4815-ad9c-
3e92e06876bc}</SetList>
<SetVar Name="View">{e5367bf3-43e9-45d6-bf9b-c2d120af9c86}</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="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="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">4</SetVar>
<SetVar Name="NextIsAnd1">FALSE</SetVar>
<SetVar Name="FieldPicker2">ID</SetVar>
<SetVar Name="OperatorPicker2">Lt</SetVar>
<SetVar Name="CompareWithValue2">10</SetVar>
<SetVar Name="NextIsAnd2">FALSE</SetVar>
<SetVar Name="TotalID">COUNT</SetVar>
<SetVar Name="ViewStyle">0</SetVar>
<SetVar Name="RowLimit">100</SetVar>
<SetVar Name="Paged">TRUE</SetVar>
</Method>