视图架构
适用于: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
协作应用程序标记语言 (CAML) 的视图架构用于定义列表视图内容在 Microsoft SharePoint Foundation 中的呈现方式。
注意
SharePoint Foundation 2010 使用 XSLT 定义列表视图,并维护视图架构以实现向后兼容性。 有关 XSLT 列表视图的信息,请参阅List Views。
列表视图包括返回视图中显示的数据的查询。 有关查询元素的列表,请参阅 查询架构。 有关用于组织视图的顶级元素,请参阅 列表架构。
在 SharePoint Foundation 2010 .aspx 页面中,视图通过 Microsoft.SharePoint.WebPartPages.XsltListViewWebPart 对象传达。 可以通过服务器端或客户端对象模型 ((例如,SPView 或 SPViewCollection 的成员及其在 Microsoft.SharePoint.Client (JavaScript:SP) 命名空间) )中的相关类型,通过 Views 类) 的 Views Web 服务 (方法,或通过远程过程调用 (RPC) 协议 (请参阅Windows SharePoint Services RPC 方法) 。
专用呈现元素
在视图中使用专用呈现元素可定义用于构造 HTML 的逻辑。 这些元素可以包含大量标准的呈现元素。
- ContentTypes
- Fields
- FieldSwitch
- Foreach
- IfEqual
- IfHasRights
- IfNeg
- IfNew
- IfSubString
- 限制
- 长度
- MapToAll
- MapToContentType
- MapToControl
- MapToIcon
- 方法
- SelectionOptions
- 开关
标准呈现元素
下面的标准呈现元素用于在前面列出的结构或专用呈现元素的各个节中呈现 HTML。
- 列
- Column2
- 计数器
- CurrentRights
- 字段
- FieldPrefix
- FieldProperty
- FieldSortParams
- FilterLink
- GetFileExtension
- GetVar
- HTML
- HttpHost
- HttpPath
- HttpVDir
- ID
- 标识
- List
- ListProperty
- ListUrl
- ListUrlDir
- LookupColumn
- MeetingProperty
- PageUrl
- ProjectProperty
- 属性
- ScriptQuote
- ServerProperty
- SetList
- SetVar
- ThreadStamp
- URL
- UrlBaseName
- UrlDirName
- UserID
- WebQueryInfo