PagedRowset 要素 (リスト)
最終更新日: 2015年3月9日
適用対象: SharePoint Foundation 2010
この記事の内容
属性
子要素
親要素
出現回数
ビュー内で CAML (Collaborative Application Markup Language) をレンダリングします。ビューに指定された最大行より多いアイテムが返された場合に実行されます。
ほとんどの標準的な Microsoft SharePoint Foundation 2010 リスト ビューは、この要素を無視します。詳細については、「XMLDefinition および CAML ビュー スキーマ」を参照してください。
<PagedRowset>
</PagedRowset>
属性
属性 |
説明 |
---|---|
なし |
該当なし |
子要素
多数 |
親要素
出現回数
最小 : 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[ ]]></HTML>
<GetVar Name="PageFirstRow" HTMLEncode="TRUE" />
<HTML><![CDATA[ ]]></HTML>
<HTML>to</HTML>
<HTML><![CDATA[ ]]></HTML>
<GetVar Name="PageLastRow" HTMLEncode="TRUE" />
<HTML>)</HTML>
<HTML><![CDATA[ <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>
</TD></TR></TABLE> ]]></HTML>
</PagedRowset>
関連項目
概念
XMLDefinition および CAML ビュー スキーマ