Column2 要素 (ビュー)

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

ハイパーリンクのレンダリングに使用されます。 Microsoft SharePoint Foundation では、ハイパーリンクは 2 つの個別の値として格納されます。 実際の URL 値が一方の値として保存され、説明のテキストが他方の値として保存されます。 [ リンク ] フィールドで、 <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
省略可能 なブール値。 テキストがハイパーリンクのように表示される場合に、テキストをタグで<A>囲むには TRUE を指定します (例: www.microsoft.com)。
AutoHyperLinkNoEncoding
省略可能 なブール値テキスト がハイパーリンクのように表示される場合 (たとえば)、HTML エンコードなしでテキストをタグで <A> 囲む場合は TRUE www.microsoft.com
AutoNewLine
省略可能 なブール値TRUE を指定 すると、テキスト ストリームにタグが挿入 <BR> され、複数のスペースが改行されていないスペース (&nbsp;) に置き換えられます。
Default
オプションの Text。 選択範囲から返される値が空の文字列 ("") の場合、この属性に割り当てられたテキストをレンダリングします。
ExpandXML
省略可能 なブール値。 CAML で CAML をレンダリングすることができる CAML (Collaborative Application Markup Language) インタープリタを介して、レンダリングされたコンテンツを再び渡すには、TRUE に設定します。
Htmlencode
省略可能 なブール値TRUE で、ブラウザにテキストとして表示されるように埋め込み文字を変換します。 つまり、HTML タグと混同する可能性がある文字はエンティティに変換されます。
名前
オプションの Text。 ID (ID など"/><Column Name=") を指定して、フィールド レンダリング コンテキストの外部で Column 要素を使用できるようにします。
ShowField
オプションの TextShowField 属性には、表示する列の名前を設定できます。 既定では、外部リスト内のレコードのタイトル列のハイパーリンク テキストが表示されます。 ただし、ShowField 属性を使用してこの動作を無効にし、外部リストの別のフィールドを表示できます。
ShowField 属性のターゲットとして使用できるデータ型は、TextChoice、および Counter です。
StripWS
省略可能 なブール値。 要素から返される値の先頭および末尾にある空白を削除する場合は、TRUE を設定します。
URLEncode
省略可能 なブール値。 空白などの特殊文字を引用符で囲まれた UTF-8 形式 (文字ëなど) に変換する場合は TRUE%c3%ab
URLEncodeAsURL
省略可能 なブール値URLEncode と同様ですが、エンコードする文字列が URL のパス コンポーネントであることを指定する場合は TRUE で、スラッシュ (/) がエンコードされないようにします。

子要素

None

親要素

多数

Occurrences

  • 最小 : 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>

関連項目