Limit 要素 (ビュー)

最終更新日: 2015年3月9日

適用対象: SharePoint Foundation 2010

この記事の内容
属性
子要素
親要素
出現回数

指定したサイズまでテキストを切り捨てます。

<Limit
  AutoHyperLink = "TRUE" | "FALSE"
  AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
  AutoNewLine = "TRUE" | "FALSE"
  Default = "Text"
  ExpandXML = "TRUE" | "FALSE"
  HTMLEncode = "TRUE" | "FALSE"
  IgnoreTags = "TRUE" | "FALSE"
  Len = "Integer"
  MoreText = "Text"
  StripWS = "TRUE" | "FALSE"
  URLEncode = "TRUE" | "FALSE"
  URLEncodeAsURL = "TRUE" | "FALSE">
</Limit>

属性

属性

説明

AutoHyperLink

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

AutoHyperLinkNoEncoding

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

AutoNewLine

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

Default

オプションの Text。別の要素の Select 属性によって返される値が空の文字列の場合、この属性に割り当てられているテキストをレンダリングします。

ExpandXML

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

HTMLEncode

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

IgnoreTags

オプションの Boolean。テキストを切り捨てるときにタグを除外する場合は TRUE。

Len

オプションの Integer。表示する最大文字数を指定します。既定値は 128 です。

MoreText

オプションの Text。上限を超えていたことを示すために返される文字列の、最後に付加するテキストを指定します。

StripWS

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

URLEncode

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

URLEncodeAsURL

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

子要素

ColumnMoreText

親要素

多数

出現回数

最小 : 0

最大 : 制約なし

コメント

Limit 要素は単語の途中では切り捨てないことに注意してください。たとえば、<Limit Len=3>Microsoft Corporation</Limit> は "Mic" ではなく "Microsoft" を返します。

次の例では、Body フィールドのテキストを 250 文字に制限し、切り捨てた場合には文字列の後に省略記号 ("...") を付加しています。

<Limit Len="250" MoreText="..." AutoHyperLink="TRUE" 
  AutoNewLine="TRUE">
  <Column Name="Body"/>
</Limit>