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


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