Property 要素 (ビュー)
最終更新日: 2015年3月9日
適用対象: SharePoint Foundation 2010
この記事の内容
属性
子要素
親要素
出現回数
現在実行している ForEach ループのコンテキストでプロパティを返します。ビューやフィールドを選択し、Property 要素を使って、ループのコンテキストからある属性の値を取得することができます。
<Property
AutoHyperLink = "TRUE" | "FALSE"
AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
AutoNewLine = "TRUE" | "FALSE"
Default = "Text"
..ExpandXML = "TRUE" | "FALSE"
HTMLEncode = "TRUE" | "FALSE"
Name = "Text"
OuterLookupField = "TRUE" | "FALSE"
Select = "Text"
StripWS = "TRUE" | "FALSE"
URLEncode = "TRUE" | "FALSE"
URLEncodeAsURL = "TRUE" | "FALSE">
</Property>
属性
属性 |
説明 |
---|---|
AutoHyperLink |
オプションの Boolean。テキストがハイパーリンク (たとえば、www.microsoft.com) のように見える場合にそのテキストを <A> タグで囲むようにするには、TRUE を指定します。 |
AutoHyperLinkNoEncoding |
オプションの Boolean。テキストが HTML エンコードのないハイパーリンク (たとえば、www.microsoft.com) のように見える場合にそのテキストを <A> タグで囲むようにするには、TRUE を指定します。 |
AutoNewLine |
オプションの Boolean。テキスト ストリームに <BR> タグを挿入したり、複数のスペースを改行しないスペース ( ) で置き換えたりするには、TRUE を指定します。 |
Default |
オプションの Text。選択によって返される値が空の文字列 ("") の場合は、この属性に割り当てられたテキストをレンダリングします。 |
ExpandXML |
オプションの Boolean。レンダリングされたコンテンツを CAML (Collaborative Application Markup Language) インタープリタに再度渡す場合は、TRUE に設定します。これにより、CAML で CAML をレンダリングできます。 |
HTMLEncode |
オプションの Boolean。TRUE で、ブラウザにテキストとして表示されるように埋め込み文字を変換します。つまり、HTML タグと混同する可能性がある文字はエンティティに変換されます。 |
Name |
オプションの Text。プロパティの名前を指定します。 |
OuterLookupField |
オプションの Text。フィールド定義で使います。 |
Select |
必須の Text。選択するプロパティの名前を指定します。 |
StripWS |
オプションの Boolean。要素から返される値の先頭および末尾にある空白を削除する場合は、TRUE を設定します。 |
URLEncode |
オプションの Boolean。スペースなどの特殊文字を引用符で囲まれた UTF-8 形式 (たとえば、ë という文字の場合は %c3%ab) に変換するには、TRUE を指定します。 |
URLEncodeAsURL |
オプションの Boolean。URLEncode と似ていますが、TRUE を指定すると、エンコードされる文字列は URL のパス コンポーネントとして扱われ、スラッシュ ("/") はエンコードされません。 |
子要素
なし |
親要素
多数 |
出現回数
最小 : 0 最大 : 制約なし |
コメント
<Property Select="."/> と記述すると、ループ中のスキーマ内にある要素の内容全体が返されます。たとえば <ForEach Select="CHOICES/CHOICE"> という ForEach ループ内に <Property Select="."/> と記述すると、繰り返しに応じて順次、条件文字列が返されます。
Select 属性で指定された名前のプロパティが見つからなければ、ループ中のスキーマ内で、当該要素に属する同じ名前の副要素を検索し、評価します。たとえば Field 要素に Default プロパティがない場合、<Property Select="Default"/> という記述があれば、Default という副要素も検索し、見つかった場合はその内容をレンダリングします。
例
次のように記述すると、現在着目しているフィールドやビューの Name プロパティの値に置き換えられます。
<Property Select="Name"/>