HTML レンダリング要素

適用対象: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

Collaborative Application Markup Language (CAML) には、フィールド レンダリングとスキーマ定義用の要素と、ページ (HTML) レンダリング用の要素の 2 つの主要な種類があります。 ページ レンダリング CAML 要素は、特定のフィールドのプロパティを抽出してページにレンダリングする必要がある場合など、レンダリング ページで使用するように設計されています。

要素は 2 とおりの方法で使用できます。 Today 要素などの要素は、ページに挿入するテキスト文字列を生成するために使用されます。 他のいくつかの要素は、その子要素によって生成されるテキストを変更するために使用されます。 また、複数の要素を連結して、それぞれの出力の連結を生成することもできます。

主な HTML レンダリング要素

CAML の主要な HTML レンダリング要素のいくつかを次の表に示します。

名前 説明
バッチ
HTTP プロトコル内でのコマンドのバッチ処理に使用します。
Case
Switch または FieldSwitch ステートメント内で、比較の実行に使用します。
Default
新しいアイテム フォームを初期化するときのフィールドの既定値が含まれます。
Expr
Switch ステートメントまたは FieldSwitch ステートメントでの処理を決定するために評価する CAML の式を格納します。
FieldSwitch
CAML 式の値に基づく条件レンダリングを提供します。
Foreach
現在のリストに定義されているビューまたはフィールドのコレクションを列挙するための基本的なメカニズムを指定します。
Getvar
ページをレンダリングするコンテキスト内の変数を返します。
HTMLBase
現在のページの基本要素を設定する文字列を返します。
HttpHost
現在の Web サイトを含む仮想サーバーの URL をレンダリングします。
HttpPath
該当する OWSSVR.DLL へのパスを返します。
HttpVDir
現在のサイトのルート ディレクトリを返します。
IfEqual
2 つの CAML 式の比較に基づく条件レンダリングを可能にします。
ListProperty
データベースの指定された列の値を返します。
Now
現在の時刻をレンダリングします。
プロジェクト
Onet.xml の最上位レベルの要素です。
ProjectProperty
現在のチーム Web サイトのグローバル プロパティを返します。
プロパティ
現在の ForEach コンテキストからプロパティを返します。
セットリスト
現在のリストを指定します。
Setvar
ページをレンダリングするコンテキスト内の変数を設定します。
スイッチ
CAML 式の値に基づく条件レンダリングを可能にします。
[今日]
今日の日付をレンダリングします。
URL
URL をレンダリングします。
表示
Microsoft SharePoint Foundation でビューを定義します。
XML
CAML のセクションを示す外部ラッパーとして使用します。

関連項目