次の方法で共有


PagedRowset 要素 (ビュー)

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

<PagedRowset>
</PagedRowset>

属性

属性

説明

なし

該当なし

子要素

多数

親要素

ViewViewStyle

出現回数

最小 : 0

最大 : 1

Remarks

この要素は、データが 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>