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


Схема View

Дата последнего изменения: 7 февраля 2011 г.

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

Схема представления языка CAML используется для определения способа обработки представлений списков в Microsoft SharePoint Foundation.

ПримечаниеПримечание

В SharePoint Foundation 2010 для определения представлений списков используется XSLT, а схема представления поддерживается для обеспечения обратной совместимости. Сведения о списках XSLT см. в статье Представления списков.

В представление списка входит запрос, который возвращает данные, отображаемые в представлении. Список элементов запроса см. в статье Схема Query. Сведения об элементах верхнего уровня, которые используются для формирования представления, см. в статье Схема List.

На ASPX-страницах SharePoint Foundation 2010 представление отображается с помощью объекта Microsoft.SharePoint.WebPartPages.XsltListViewWebPart. Представления могут создаваться или изменяться программным способом на основе серверной или клиентской объектной модели (например, членов класса SPView или SPViewCollection и их связанных типов в пространстве имен Microsoft.SharePoint.Client (JavaScript: SP)), с помощью веб-службы представлений (методов класса Views) и через протокол удаленного вызова процедур (RPC) (см. статью Методы SharePoint Foundation).

Специальные элементы визуализации

Специальные элементы визуализации используются в представлении для определения логики конструирования HTML-кода. Эти элементы могут содержать несколько стандартных элементов визуализации.

ContentTypes

Fields

FieldSwitch

  Expr

  Case

  Default

ForEach

IfEqual

  Expr1

  Expr2

  Else

  Then

IfHasRights

  RightsChoices

    RightsGroup

  Else

  Then

IfNeg

  Expr1

  Expr2

IfNew

IfSubString

  Expr1

  Expr2

  Else

  Then

Limit

  Column

  More

  Text

Length

MapToAll

MapToContentType

MapToControl

MapToIcon

Method

  SetList

  SetVar

SelectionOptions

Switch

  Expr

  Case

  Default

Стандартные элементы визуализации

Следующие стандартные элементы визуализации используются для обработки HTML-кода в различных разделах указанных выше структурных и специальных элементов визуализации.

Column

Column2

Counter

CurrentRights

Field

FieldPrefix

FieldProperty

FieldSortParams

FilterLink

GetFileExtension

GetVar

HTML

HttpHost

HttpPath

HttpVDir

ID

Identity

List

ListProperty

ListUrl

ListUrlDir

LookupColumn

MeetingProperty

PageUrl

ProjectProperty

Property

ScriptQuote

ServerProperty

SetList

SetVar

ThreadStamp

URL

UrlBaseName

UrlDirName

UserID

WebQueryInfo

См. также

Концепции

XMLDefinition и схема представлений CAML

Схема Query

Схема List

Другие ресурсы

Представления списков