PagedRowset 元素 (List)
适用于: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
在视图中呈现协作应用程序标记语言 (CAML),如果视图中返回的项目超过为视图指定的行限制,则执行此操作。
大多数标准Microsoft SharePoint Foundation 2010列表视图都忽略此元素。 有关详细信息,请参阅 XMLDefinition and CAML View Schema。
<PagedRowset>
</PagedRowset>
元素和属性
下面各部分介绍了属性、子元素和父元素。
Attributes
无
子元素
众多
父元素
出现次数
- 最小值:0
- 最大值:1
备注
此元素提供在存在多于一页的数据时呈现的视图部分。 在 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>