PagedRowset 元素(列表)

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

本文内容
属性
子元素
父元素
出现次数

在视图中呈现协作应用程序标记语言 (CAML),如果视图中返回的项目超过为视图指定的行限制,则执行此操作。

大多数标准 Microsoft SharePoint Foundation 2010 列表视图会忽略此元素。有关详细信息,请参阅 XMLDefinition 和 CAML 视图架构

<PagedRowset>
</PagedRowset>

属性

属性

说明

N/A

子元素

很多

父元素

ViewViewStyle

出现次数

最小值:0

最大值:1

备注

此元素提供在存在多于一页的数据时呈现的视图部分。在 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 视图架构

其他资源

列表视图