Схема представления
Применимо к: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Схема представления языка CAML используется для определения способа отображения содержимого представления списка в Microsoft SharePoint Foundation.
Примечание
SharePoint Foundation 2010 использует XSLT для определения представлений списков, а схема представления поддерживается для обеспечения обратной совместимости. Сведения о представлениях списков XSLT см. в разделе List Views.
В представление списка входит запрос, который возвращает данные, отображаемые в представлении. Список элементов запроса см. в схеме запроса. Сведения об элементах верхнего уровня, используемых для организации представления, см. в разделе "Схема списка".
На aspx-страницах SharePoint Foundation 2010 представление передается через объект Microsoft.SharePoint.WebPartPages.XsltListViewWebPart . Представления можно создавать или изменять программным способом с помощью серверной или клиентской объектной модели (например, членов SPView или SPViewCollection и связанных с ними типов в пространстве имен Microsoft.SharePoint.Client (JavaScript: SP), через веб-службу Представлений (методы класса Views) или с помощью протокола удаленного вызова процедуры (RPC) (см. Windows SharePoint Services RPC).
Специализированные элементы отрисовки
Специальные элементы визуализации используются в представлении для определения логики конструирования HTML-кода. Эти элементы могут содержать несколько стандартных элементов визуализации.
- ContentTypes
- Fields
- FieldSwitch
- Foreach
- IfEqual
- IfHasRights
- IfNeg
- IfNew
- IfSubString
- Ограничение
- Length
- MapToAll
- MapToContentType
- MapToControl
- MapToIcon
- Способ
- SelectionOptions
- Переключатель
Стандартные элементы отрисовки
Следующие стандартные элементы визуализации используются для обработки HTML-кода в различных разделах указанных выше структурных и специальных элементов визуализации.
- Column
- Столбец 2
- Счетчик
- CurrentRights
- Field
- FieldPrefix
- FieldProperty
- FieldSortParams
- FilterLink
- GetFileExtension
- GetVar
- HTML
- HttpHost
- HttpPath
- HttpVDir
- ID
- Identity
- Список
- ListProperty
- ListUrl
- ListUrlDir
- LookupColumn
- MeetingProperty
- PageUrl
- ProjectProperty
- Описание
- ScriptQuote
- ServerProperty
- Сетлист
- Setvar
- ThreadStamp
- URL-адрес
- UrlBaseName
- UrlDirName
- UserID
- WebQueryInfo