Поделиться через


Элемент 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

Замечания

Данный элемент обеспечивает визуализацию части представления при наличии более чем одной страницы данных. В элемент PagedRowset можно внедрить следующие переменные:

  • <GetVar Name="PageFirstRow"/> возвращает номер первого элемента на текущей странице.

  • <GetVar Name="PageLastRow"/> возвращает номер последнего элемента на текущей странице.

  • <GetVar Name="NextPageData"/> возвращает сведения, которые должны быть переданы в URL-адресе, чтобы можно было определить следующую страницу отображаемых данных.

Пример

В следующем примере элемент PagedRowset используется для отображения строки "(элементы с 1 по N)" где N является текущим параметром для элемента RowLimit. В примере также отображается следующий значок и значок Next, которые являются гиперссылками на текущую страницу представления со сведениями, необходимыми для отображения следующих 100 элементов.

<PagedRowset>
   <HTML><![CDATA[ <TABLE width="100%" border=0><TR><TD align=right
      Class="ms-vb"> ]]></HTML>
   <HTML>(Items</HTML>
   <HTML><![CDATA[ &amp;nbsp; ]]></HTML>
   <GetVar Name="PageFirstRow" HTMLEncode="TRUE" />
   <HTML><![CDATA[ &amp;nbsp; ]]></HTML>
   <HTML>to</HTML>
   <HTML><![CDATA[ &amp;nbsp; ]]></HTML>
   <GetVar Name="PageLastRow" HTMLEncode="TRUE" />
   <HTML>)</HTML>
   <HTML><![CDATA[ &amp;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>&amp;nbsp;
      </TD></TR></TABLE> ]]></HTML>
</PagedRowset>

См. также