FilterLink 要素 (ビュー)

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

適用対象: SharePoint Foundation 2010

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

ビューをフィルタ処理するための URL を返します。通常は、リストの上に表示されるツール バーで使用されます。

<FilterLink
  AutoHyperLink = "TRUE" | "FALSE"
  AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
  AutoNewLine = "TRUE" | "FALSE"
  Default = "Text"
..ExpandXML = "TRUE" | "FALSE"
  HTMLEncode = "TRUE" | "FALSE"
  Paged = "TRUE" | "FALSE"
  StripWS = "TRUE" | "FALSE"
  URLEncode = "TRUE" | "FALSE"
  URLEncodeAsURL = "TRUE" | "FALSE">
</FilterLink>

属性

属性

説明

AutoHyperLink

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

AutoHyperLinkNoEncoding

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

AutoNewLine

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

Default

オプションの Text。URL で Filter パラメータが指定されていないときに、項目へのリンクに対するハイパーテキスト参照 (HREF) を生成するために使用するフィルタ文字列を指定します。空の場合は、リンク URL に Filter パラメータが含まれなくなります。

ExpandXML

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

HTMLEncode

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

Paged

オプションの Boolean。リスト内の項目をページごとに表示する場合は TRUE。

StripWS

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

URLEncode

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

URLEncodeAsURL

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

子要素

なし

親要素

多数

出現回数

最小 : 0

最大 : 制約なし

コメント

FilterLink 要素は、次のような URL 文字列を返します。

http://Site_Name/Lists/Events/AllItems.aspx?Filter=1&View=%7b4A760E71%2dEBF2%2d4A88%2d9B2E%2dCFDE10E1825A%7d

次の例では、FilterLink 要素を使用してフィルター アイコンに対するハイパーリンクを作成し、アイコンをクリックすると、リスト ビューでフィルター オプションを適用するための URL がポストされるようにしています。

<HTML><![CDATA[ <a tabindex=2 ID=diidFilterButton class="ms-toolbar" 
   title=]]></HTML>
<HTML>"Filter"</HTML>
<HTML><![CDATA[ ACCESSKEY=L href="javascript:" 
   OnClick='javascript:SubmitFormPost("]]></HTML>
<ScriptQuote NotAddingQuote="TRUE">
   <FilterLink Paged="FALSE"/>
</ScriptQuote>
<HTML><![CDATA[");javascript:return false;'>
   <img src="/_layouts/images/tbfilter.gif" ID="tbbuttonstart1" 
   alt=]]></HTML>
<HTML>"Filter"</HTML>
<HTML><![CDATA[ border=0 width=16 height=16></a></HTML>