PagedRowset 要素 (List)
適用対象: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
ビュー内で CAML (Collaborative Application Markup Language) をレンダリングします。ビューに指定された最大行より多いアイテムが返された場合に実行されます。
ほとんどの標準Microsoft SharePoint Foundation 2010リスト ビューでは、この要素は無視されます。 詳細については、「 XMLDefinition と CAML ビュー スキーマ」を参照してください。
<PagedRowset>
</PagedRowset>
要素と属性
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
多数
親要素
Occurrences
- 最小 : 0
- 最大: 1
注釈
この要素は、データが 2 ページ以上ある場合にレンダリングされるビューのセクションを提供します。 PagedRowset 要素内には、以下の変数を実装できます。
<GetVar Name="PageFirstRow"/>
は、現在のページの最初の項目の項目番号を返します。<GetVar Name="PageLastRow"/>
は、現在のページの最後の項目の項目番号を返します。<GetVar Name="NextPageData"/>
は、表示するデータの次のページを決定できるように、URL に渡す必要がある情報を返します。
例
次の例では 、PagedRowset 要素を使用して文字列 "(Items 1 to N)" を表示します。 N は RowLimit 要素の現在の設定を表します。 この例では、 次の 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>