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


Элемент View (Module)

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

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

В этой статье
Атрибуты
Дочерние элементы
Родительские элементы
Вхождения

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

<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

Необязательный атрибут типа Boolean. TRUE, чтобы указать, что представление является представлением объединения форм, используемым в библиотеке XML-форм. По умолчанию библиотека XML-форм наполняется представлением объединения форм, которое изначально скрыто. При использовании редактора XML для публикации файла свойств XML-форм (XFP) в каталоге форм в библиотеке наряду с шаблоном, используемым редактором, атрибут AggregateView определяет представление объединения форм, которое можно сделать видимым или скрытым в зависимости от того, поддерживает ли шаблон списка или определение для библиотеки объединение данных.

BaseViewID

Необязательный атрибут типа Integer. Указывает идентификатор базового представления.

ContentTypeId

Необязательный атрибут типа string. Указывает идентификатор типа контента.

DefaultView

Необязательный атрибут типа Boolean. TRUE, чтобы указать, что представление является представлением по умолчанию.

DisplayName

Необязательный атрибут типа Text. Указывает имя представления, отображаемое в Быстром запуске.

FailIfEmpty

Необязательный атрибут типа Boolean. Если представление не возвращает элементы, то TRUE для возвращения пустой страницы и кода ошибки HTTP вместо отображения элемента ViewEmpty. Используется для программной работы представлений из клиентского приложения, предотвращая вставку документа клиентским приложением для обнаружения того, является ли представление пустым.

FileDialog

Необязательный атрибут типа Boolean. TRUE указывает, что представление отображается в диалоговых окнах файла для приложений, используемых в контексте Windows SharePoint Services, которые выполняют синтаксический разбор выходного HTML-кода для определения содержимого списка.

FPModified

Необязательный атрибут типа Boolean. TRUE, если представление было изменено посредством изменений в редакторе веб-страниц, и настраивать представление пользовательским интерфейсом Microsoft Windows SharePoint Services уже невозможно.

FreeForm

Необязательный атрибут типа Boolean. TRUE, чтобы указать альтернативное форматирование полей для определенных типов полей в отображении поля. В частности, это касается выравнивания столбцов номеров, что особенно полезно в настраиваемых нетабличных типах представления.

Hidden

Необязательный атрибут типа Boolean. TRUE, чтобы скрыть представление.

ID

Необязательный атрибут типа string. Указывает идентификатор представления.

List

Необязательный атрибут типа Integer или Text. Указывает тип списка. Это значение может быть идентификатором шаблона для списка (целое число) или URL-адресом для списка, наполненного на сайте (строка). Рекомендуется использовать Text, поскольку Integer может быть недостаточно специфическим (например, если на сайте существует два списка извещений и указывается List=104).

Name

Необязательный атрибут типа Text. Имя, данное представлению (используемое для выбора другого именованного представления в пользовательском интерфейсе, а также чтобы ссылаться на именованное представление в указании фильтра для поля Lookup).

OrderedView

Необязательный атрибут типа Boolean. TRUE, чтобы указать, что представление упорядочено.

PageType

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

  • DEFAULTVIEW   Представление по умолчанию.

  • DIALOGVIEW   Представление диалогового окна файла.

  • DISPLAYFORM   Форма просмотра для элементов списка.

  • DISPLAYFORMDIALOG   Форма просмотра для диалогового окна файла.

  • EDITFORM   Форма редактирования для элементов списка.

  • EDITFORMDIALOG   Форма редактирования для диалогового окна файла.

  • INVALID   Не используется.

  • MAXITEMS   Не используется.

  • NEWFORM   Новая форма для элементов списка.

  • NEWFORMDIALOG   Новая форма для диалогового окна файла.

  • NORMALVIEW   Обычное представление.

  • SOLUTIONFORM   Форма решения.

  • VIEW   Представление, в том числе представление по умолчанию и обычное представление.

Path

Необязательный атрибут типа Text. Указывает имя файла для представления.

ReadOnly

Необязательный атрибут типа Boolean. TRUE, чтобы сделать представление доступным только для чтения.

RecurrenceRowset

Необязательный атрибут типа Boolean. TRUE, чтобы развернуть повторяющиеся события в представлении и отобразить каждый экземпляр каждого повторяющегося события. Значение по умолчанию — FALSE.

RowLimit

Необязательный атрибут типа Integer. Применимо только к типу представления HTML. Указывает максимальное количество строк для отображения на любой отдельно взятой странице. При превышении ограничения строк следующая и предыдущая кнопки на странице разрешают просмотр других частей возвращенного набора записей.

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

При отображении представления переменным отображения ViewHasNext и ViewHasPrev задается значение TRUE или FALSE, на основе того, достигло ли текущее представление ограничения строк из набора данных. Эти переменные могут использоваться в последующих определениях страницы для отображения кнопок Next и Previous на странице, как показано в следующем примере:

<Switch>
  <Expr><GetVar Name=”ViewHasPrev”/></Expr>
  <Case Value=”TRUE”>
    <![CDATA[...Previous button defined here... ]]>
  </Case>
</Switch>

Переменным NextPageURL и PrevPageURL также присваиваются непустые значения, когда с текущего экрана доступен соответствующий контент предыдущей или следующей страницы. Эти переменные можно использовать, создавая кнопки Next и Previous, чтобы иметь правильный URL-адрес для доступа к очередной странице контента.

Scope

Необязательный атрибут типа Text. Указывает рекурсивную область для представления библиотеки документов. Возможны следующие значения:

  • FilesOnly — показать только файлы определенной папки.

  • Recursive — показать все файлы всех папок.

  • RecursiveAll — показать все файлы и все вложенные папки всех папок.

Если этот атрибут не задан, представление отображает только файлы и вложенные папки определенной папки. Значение этого атрибута соответствует свойству Scope класса SPView.

ShowHeaderUI

Необязательный атрибут типа Boolean. FALSE для отображения всех элементов FieldRef, используемых в режиме отображения заголовков без украшения пользовательского интерфейса с помощью HTML. Другими словами, при установке этого режима пользовательский интерфейс не предоставляет сортировку и фильтрацию как гиперссылки в заголовке столбца. Значение по умолчанию — TRUE.

Threaded

Необязательный атрибут типа Boolean. TRUE для применения внутреннего группирования в представлении. Цепочки обсуждений создаются на основе встроенного столбца цепочек обсуждений (предполагается его существование для списка). Представление сортируется в этом поле как дополнительная сортировка. Если другие столбцы в представлении указаны как отсортированные или сгруппированные, то они применяются перед порядком сортировки столбца цепочек обсуждения. В результате этого все обсуждения, сгруппированные разделом, могут быть собраны вместе, а цепочки обсуждений сообщений могут отображаться в коллекции.

При TRUE элемент RowLimit имеет другое значение при использовании в представлении списка доски обсуждений цепочек обсуждений. Вместо того, чтобы указывать количество элементов для возвращения, он указывает количество цепочек обсуждения для возвращения, где цепочка может состоять из одного или нескольких элементов. В дополнение к наличию атрибута Threaded с заданным значением TRUE цепочки обсуждений должны быть отсортированы по идентификатору цепочек; в противном случае это поведение ограничения строк не вступит в силу.

Type

Необязательный атрибут типа Text. Указывает тип отображения представления. Тип — это общее перечислимое представление HTML, которому можно задать значение HTML, Chart или Pivot.

Url

Необязательный атрибут типа URL. Указывает URL-адрес для представления.

WebPartOrder

Необязательный атрибут типа integer. Определяет порядок следования веб-части.

WebPartZoneID

Необязательный атрибут типа string. Задает зону для веб-части.

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

Элемент BinarySerializedWebPart (Module)

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

File

Вхождения

Минимум: 0

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

Пример

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

См. также

Концепции

Модуль

Модули

Подготовка файла