PagedRowset 要素 (リスト)

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

適用対象: SharePoint Foundation 2010

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

ビュー内で CAML (Collaborative Application Markup Language) をレンダリングします。ビューに指定された最大行より多いアイテムが返された場合に実行されます。

ほとんどの標準的な Microsoft SharePoint Foundation 2010 リスト ビューは、この要素を無視します。詳細については、「XMLDefinition および CAML ビュー スキーマ」を参照してください。

<PagedRowset>
</PagedRowset>

属性

属性

説明

なし

該当なし

子要素

多数

親要素

ViewViewStyle

出現回数

最小 : 0

最大 : 1

コメント

この要素は、データが 2 ページ以上ある場合にレンダリングされるビューのセクションを提供します。PagedRowset 要素内には、以下の変数を実装できます。

  • <GetVar Name="PageFirstRow"/> は、現在のページ上の先頭アイテムのアイテム番号を取得します。

  • <GetVar Name="PageLastRow"/> は、現在のページ上の最終アイテムのアイテム番号を取得します。

  • <GetVar Name="NextPageData"/> は、次ページに表示するデータを決定できるように URL と共に渡す必要がある情報を取得します。

次の例では、PagedRowset 要素を使用して文字列 "(Items 1 to N)" を表示します。N は、RowLimit 要素の現在設定を表します。また、文字列 "Next" と "Next" を表すアイコンも表示されます。これらはどちらも現在の表示ページへのハイパーリンクであり、次の 100 アイテムを表示するために必要な情報が設定されています。

<PagedRowset>
   <HTML><![CDATA[ <TABLE width="100%" border=0><TR><TD align=right 
      Class="ms-vb"> ]]></HTML>
   <HTML>(Items</HTML>
   <HTML><![CDATA[ &nbsp; ]]></HTML>
   <GetVar Name="PageFirstRow" HTMLEncode="TRUE" />
   <HTML><![CDATA[ &nbsp; ]]></HTML>
   <HTML>to</HTML>
   <HTML><![CDATA[ &nbsp; ]]></HTML>
   <GetVar Name="PageLastRow" HTMLEncode="TRUE" />
   <HTML>)</HTML>
   <HTML><![CDATA[ &nbsp;<A HREF="javascript:" 
      OnClick='javascript:SubmitFormPost(" ]]></HTML>
   <ScriptQuote NotAddingQuote="TRUE">
      <PageUrl />
      <HTML>?</HTML>
      <GetVar Name="NextPageData" />
   </ScriptQuote>
   <HTML><![CDATA[ ");javascript:return false;'> ]]></HTML>
   <HTML>Next</HTML>
   <HTML><![CDATA[ </A> <A HREF="javascript:" 
      OnClick='javascript:SubmitFormPost(" ]]></HTML>
   <ScriptQuote NotAddingQuote="TRUE">
      <PageUrl />
      <HTML>?</HTML>
      <GetVar Name="NextPageData" />
   </ScriptQuote>
   <HTML><![CDATA[ ");javascript:return false;'> ]]></HTML>
   <HTML><![CDATA[ <img src=" ]]></HTML>
   <ImagesPath />
   <HTML><![CDATA[ /next.gif" border=0></A>&nbsp;
      </TD></TR></TABLE> ]]></HTML>
</PagedRowset>

関連項目

概念

XMLDefinition および CAML ビュー スキーマ

その他の技術情報

リスト ビュー