次の方法で共有


Column2 要素 (ビュー)

ハイパーリンクのレンダリングに使用されます。Windows SharePoint Services では、ハイパーリンクは 2 つの別個の値として保存されます。実際の URL 値が一方の値として保存され、説明のテキストが他方の値として保存されます。Link フィールドでは、<Column/> は URL の値を返し、<Column2/> はハイパーリンクの説明のテキストを返します。

<Column2
  AutoHyperLink = "TRUE" | "FALSE"
  AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
  AutoNewLine = "TRUE" | "FALSE"
  Default = "Text"
  ExpandXML = "TRUE" | "FALSE"
  HTMLEncode = "TRUE" | "FALSE"
  Name = "Text"
  ShowField = "Text"
  StripWS = "TRUE" | "FALSE"
  URLEncode = "TRUE" | "FALSE"
  URLEncodeAsURL = "TRUE" | "FALSE">
</Column2>

属性

属性

説明

AutoHyperLink

オプションの Boolean。テキストがハイパーリンク (たとえば、www.microsoft.com) のように見える場合に、テキストを <A> タグで囲むには TRUE に設定します。

AutoHyperLinkNoEncoding

オプションの Boolean。テキストがハイパーリンク (たとえば、www.microsoft.com) のように見える場合に、テキストを <A> タグで囲み、ただし HTML エンコーディングを行わない場合は TRUE に設定します。

AutoNewLine

オプションの Boolean。テキスト ストリームに <BR> タグを挿入し、複数のスペースを改行をしないスペース (&nbsp) に置き換えるには、TRUE に設定します。

Default

オプションの Text。選択によって返される値が空の文字列 ("") の場合は、この属性に割り当てられたテキストをレンダリングします。

ExpandXML

オプションの Boolean。CAML で CAML をレンダリングすることができる CAML (Collaborative Application Markup Language) インタープリタを介して、レンダリングされたコンテンツを再び渡すには、TRUE に設定します。

HTMLEncode

オプションの Boolean。埋め込まれた文字がブラウザでテキストとして表示されるように変換するには、TRUE に設定します。つまり、HTML タグと混同する可能性がある文字はエンティティに変換されます。

Name

オプションの Text。ID を指定して (たとえば、<Column Name="ID"/>)、Column 要素をフィールド レンダリング以外のコンテキストで使用できるようにします。

ShowField

オプションの Text。ShowField 属性には、表示する列の名前を設定できます。既定では、外部リスト内のレコードのタイトル列のハイパーリンク テキストが表示されます。ただし、ShowField 属性を使用してこの動作を無効にし、外部リストの別のフィールドを表示できます。

ShowField 属性のターゲットとして使用できるデータ型は、Text、Choice、および Counter です。

StripWS

オプションの Boolean。この要素によって取得された値の先頭と末尾から空白文字を削除するには、TRUE に設定します。

URLEncode

オプションの Boolean。空白などの特殊文字を引用符付きの UTF-8 形式に変換するには、TRUE に設定します。たとえば、文字 ë は %c3%ab と表現されます。

URLEncodeAsURL

オプションの Boolean。URLEncode と似ていますが、TRUE を指定すると、エンコードされる文字列は URL のパス コンポーネントとして扱われ、スラッシュ ("/") はエンコードされません。

子要素

なし

親要素

多数

出現回数

最小 : 0

最大 : 制約なし

次の Switch ステートメントは、Column2 の値を評価し、空の場合は、Column 要素の値 (つまり URL) の HTML エンコードを TRUE に設定します。それ以外の場合は、URL の説明のテキストの HTML エンコードを TRUE に設定します。

<Switch>
  <Expr>
    <Column2/>
  </Expr>
  <Case Value="">
    <Column HTMLEncode="TRUE"/>
  </Case>
  <Default>
    <Column2 HTMLEncode="TRUE"/>
  </Default>
</Switch>

See Also

参照

Column Element 要素 (ビュー)