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


Элемент View (Module)

Область применения: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Описывает представление в модуле для определения сайта.

Определение

<View
  AggregateView = "TRUE" | "FALSE"
  BaseViewID = "Integer"
  ContentTypeId = string
  DefaultView = "TRUE" | "FALSE"
  DisplayName = "Text"
  FailIfEmpty = "TRUE" | "FALSE"
  FileDialog = "TRUE" | "FALSE"
  FPModified = "TRUE" | "FALSE"
  FreeForm = "TRUE" | "FALSE"
  Hidden = "TRUE" | "FALSE"
  ID = string
  List = "Integer" | "Text"
  Name = "Text"
  OrderedView = "TRUE" | "FALSE"
  PageType = "Text"
  Path = "Text"
  ReadOnly = "TRUE" | "FALSE"
  RecurrenceRowset = "TRUE" | "FALSE"
  RowLimit = "Integer"
  Scope = "Text"
  ShowHeaderUI = "TRUE" | "FALSE"
  Threaded = "TRUE" | "FALSE"
  Type = "HTML" | "Chart" | "Pivot"
  Url = "URL"
  WebPartOrder = integer
  WebPartZoneID = string>
</View>

Элементы и атрибуты

В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Атрибут Описание
AggregateView Необязательный логический. TRUE, чтобы указать, что представление является представлением объединения форм, используемым в библиотеке XML-форм. По умолчанию библиотека XML-форм наполняется представлением объединения форм, которое изначально скрыто. При использовании редактора XML для публикации файла свойств XML-форм (XFP) в каталоге форм в библиотеке наряду с шаблоном, используемым редактором, атрибут AggregateView определяет представление объединения форм, которое можно сделать видимым или скрытым в зависимости от того, поддерживает ли шаблон списка или определение для библиотеки объединение данных.
BaseViewID Необязательный атрибут типа Integer. Указывает идентификатор основного представления.
ContentTypeId Необязательный атрибут типа string. Указывает идентификатор типа контента.
DefaultView Необязательный логический. Значение TRUE используется для указания на то, что данное представление является представлением по умолчанию.
DisplayName Необязательный атрибут типа Text. Указывает имя представления, отображаемое в Быстром запуске.
FailIfEmpty Необязательный логический. Если представление не возвращает элементов, значение TRUE используется, чтобы возвращать пустую страницу и код ошибки HTTP вместо визуализации элемента ViewEmpty. Используется для программного управления представлениями из клиентского приложения, и, таким образом, клиентскому приложению не нужно выполнять синтаксический анализ документа, чтобы определить, что представление является пустым.
FileDialog Необязательный логический. TRUE, чтобы указать, что представление отображается в диалоговых окнах файла для приложений, используемых в контексте Windows SharePoint Services, которые вставляют вывод HTML для определения содержимого списка.
FPModified Необязательный логический. Значение TRUE, если представление было изменено путем редактирования в редакторе веб-страниц и представление больше не настраивается с помощью пользовательского интерфейса Microsoft Windows SharePoint Services.
Freeform Необязательный логический. TRUE, чтобы указать альтернативное форматирование полей для определенных типов полей в отображении поля. В частности, данный атрибут задает выравнивание числовых столбцов, что особенно рекомендуется для настраиваемых типов представлений не в виде таблиц.
Hidden Необязательный логический. Значение TRUE используется, чтобы скрыть представление.
ID Необязательный атрибут типа string. Указывает идентификатор представления.
List Необязательный атрибут типа Integer или Text. Определяет тип списка. Данное значение может являться либо идентификатором шаблона для списка (целое число), либо URL-адресом для списка, указанным на сайте (строка). Рекомендуется использовать Text, поскольку Integer может быть недостаточно конкретным (например, если на сайте существует два списка сообщений и задан List=104).
Имя Необязательный текст. Имя, присвоенное представлению (используется для выбора в пользовательском интерфейсе представления с другим именем, а также для ссылки на представление с присвоенным именем при определении фильтра для поля Lookup).
OrderedView Необязательный логический. Значение TRUE используется для указания на то, что данное представление упорядочено.
PageType Необязательный атрибут типа Text. Определяет тип формы, в которой используется представление. Возможные значения:

* представление DEFAULTVIEW по умолчанию.
* DIALOGVIEW Представление диалогового окна "Файл".
* DISPLAYFORM Форма отображения для элементов списка.
* DISPLAYFORMDIALOG Форма отображения диалогового окна файла.
* EDITFORM Форма редактирования для элементов списка.
* EDITFORMDIALOG Форма редактирования для диалогового окна файла.
* НЕДОПУСТИМЫЙ Не используется.
* MAXITEMS Не используется.
* NEWFORM Новая форма для элементов списка.
* NEWFORMDIALOG Новая форма для диалогового окна "Файл".
* NORMALVIEW Обычное представление.
* ФОРМА РЕШЕНИЯ Форма решения.
* ВИД Представление, включая представление по умолчанию и обычное представление.
Путь Необязательный атрибут типа Text. Задает имя файла для представления.
ReadOnly Необязательный логический. Значение TRUE используется для присвоения представлению свойства "только чтение".
RecurrenceRowset Необязательный логический. Значение TRUE используется, чтобы развернуть повторяющиеся события в представлении и отобразить каждый экземпляр каждого повторяющегося события. Значение по умолчанию — FALSE.
RowLimit Необязательный атрибут типа Integer. Применяется только для типа представления HTML. Определяет максимальное количество рядов для визуализации на любой странице. При превышении ограничения строк следующие и предыдущие кнопки на странице позволяют просматривать другие части возвращаемого набора записей.

Если Параметр RowLimit не указан, число возвращаемых строк по умолчанию равно 50. Если для типа представления задано значение None, все строки набора записей возвращаются в одном представлении.

При отображении представления переменные отрисовки ViewHasNext и ViewHasPrev имеют значение TRUE или FALSE в зависимости от того, достигло ли текущее представление предельного количества строк из набора данных. Эти переменные можно использовать в последовательных определениях страниц для отрисовки кнопок Next и Previous на странице, как показано в следующем примере XML:
</Switch><Expr><GetVar Name="ViewHasPrev"/></Expr>

<Case Value="TRUE"><Switch>


<![CDATA[...Previous button defined here... ]]>


</Case>Переменные NextPageURL и PrevPageURL также задаются как неблагополучные значения, если содержимое подкачки вперед или назад с текущего экрана. Эти переменные можно использовать, создав кнопки Далее и Назад , чтобы иметь правильный URL-адрес для доступа к следующей странице содержимого.
Scope Необязательный атрибут типа Text. Указывает пошаговый диапазон для представления библиотеки докуентов. Возможные значения:

* FilesOnly — показывать только файлы определенной папки.
* Рекурсивный — отображение всех файлов всех папок.
* RecursiveAll — показать все файлы и все вложенные папки всех папок.

Если этот атрибут не задан, в представлении отображаются только файлы и вложенные папки определенной папки. Значение этого атрибута соответствует свойству Scope класса SPView.
ShowHeaderUI Необязательный логический. FALSE для визуализации всех элементов FieldRef, используемых в режиме отображения заголовка без использования HTML в пользовательском интерфейсе. Иными словами, если выбран данный режим, пользовательский интерфейс не предоставляет функций сортировки и применения фильтра как для гиперссылок в заголовке столбца. Значение по умолчанию — TRUE.
Резьбовые Необязательный логический. Значение TRUE используется для применения функции внутренней группировки в представлении. Поточное представление создается на базе встроенного столбца последовательной обработки (предполагается, что он предусмотрен для списка). Представление сортируется в этом поле как дополнительная сортировка. Если другие столбцы в представлении указаны как отсортированные или сгруппированные, то они применяются перед порядком сортировки столбца цепочек обсуждения. В результате все обсуждения, сгруппированные по темам, можно собирать вместе, а потоки сообщений могут отображаться под коллекцией.

При значении TRUE элемент RowLimit имеет другое значение при использовании в представлении списка доски обсуждения с потоком. Вместо указания количества возвращаемых элементов, атрибут указывает количество возвращаемых потоков дискуссии, где поток может включать один или несколько элементов. Помимо присвоения атрибуту Threaded значения TRUE, для поточного представления может выполняться сортировка по идентификатору потока; в противном случае ограничение количества рядов не возымеет желаемого эффекта.
Тип Необязательный атрибут типа Text. Указывает тип визуализации представления. Данный тип является стандартным нумерованным HTML-представлением, и ему можно присвоить значение HTML, Chart или Pivot.
Url Необязательный атрибут типа URL. Задает URL-адрес для представления.
WebPartOrder Необязательное целое число. Указывает порядок веб-части.
WebPartZoneID Необязательный атрибут типа string. Задает зону для веб-части.

Дочерние элементы

Элемент BinarySerializedWebPart (Module)

Родительские элементы

Файл

Occurrences

Минимум: 0

Максимум: без ограничений

Пример

Пример использования этого элемента см. в разделе Modules.

См. также