View スキーマ
適用対象: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
コラボレーション アプリケーション マークアップ言語 (CAML) のビュー スキーマは、Microsoft SharePoint Foundation でのリスト ビューの内容のレンダリング方法を定義するために使用されます。
注:
SharePoint Foundation 2010 では XSLT を使用してリスト ビューを定義し、下位互換性のためにビュー スキーマが維持されます。 XSLT リスト ビューの詳細については、「リスト ビュー」を参照してください。
リスト ビューには、ビューに表示するデータを返すクエリが含まれます。 クエリ要素の一覧については、「 クエリ スキーマ」を参照してください。 ビューの整理に使用される最上位の要素については、「 スキーマの一覧表示」を参照してください。
SharePoint Foundation 2010 .aspx ページでは、ビューは Microsoft.SharePoint.WebPartPages.XsltListViewWebPart オブジェクトを介して伝達されます。 ビューは、サーバー側またはクライアント側のオブジェクト モデル (たとえば、SPView または SPViewCollection のメンバーと、Microsoft.SharePoint.Client (JavaScript: SP) 名前空間の関連する型)、Views Web サービス (Views クラスのメソッド)、またはリモート プロシージャ呼び出し (RPC) プロトコルを使用してプログラムによって作成または変更できます (「SPView または SPViewCollection のメンバー」を参照)。WINDOWS SHAREPOINT SERVICES RPC メソッド)。
特殊なレンダリング要素
特殊なレンダリング要素は、HTML を作成するためのロジックを定義するためにビューの中で使用されます。 これらの要素は、さまざまな標準レンダリング要素を含むことができます。
- ContentTypes
- フィールド
- FieldSwitch
- Foreach
- IfEqual
- IfHasRights
- IfNeg
- IfNew
- IfSubString
- 制限
- Length
- MapToAll
- MapToContentType
- MapToControl
- MapToIcon
- メソッド
- SelectionOptions
- スイッチ
標準レンダリング要素
以下の標準レンダリング要素は、事前に示した構成要素または特殊レンダリング要素のさまざまなセクションの中で、HTML をレンダリングするために使用されます。
- 列
- Column2
- カウンター
- CurrentRights
- Field
- FieldPrefix
- FieldProperty
- FieldSortParams
- FilterLink
- GetFileExtension
- Getvar
- HTML
- HttpHost
- HttpPath
- HttpVDir
- ID
- Identity
- List
- ListProperty
- ListUrl
- ListUrlDir
- LookupColumn
- MeetingProperty
- PageURL
- ProjectProperty
- プロパティ
- ScriptQuote
- ServerProperty
- セットリスト
- Setvar
- ThreadStamp
- URL
- UrlBaseName
- UrlDirName
- UserID
- WebQueryInfo