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


Элемент PagedRowset (List)

Дата последнего изменения: 9 марта 2015 г.

Применимо к: SharePoint Foundation 2010

В этой статье
Атрибуты
Дочерние элементы
Родительские элементы
Вхождения

Обрабатывает язык CAML в представлении; выполняется в том случае, если в представлении возвращается больше элементов, чем указано в предельном числе строк для представления.

Большинство стандартных представлений списков Microsoft SharePoint Foundation 2010 не используют этот элемент. Дополнительные сведения см. в статье XMLDefinition и схема представлений CAML.

<PagedRowset>
</PagedRowset>

Атрибуты

Атрибут

Описание

Не используется

Не определен

Дочерние элементы

Много

Родительские элементы

View, ViewStyle

Вхождения

Минимум: 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[ &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

Другие ресурсы

Представления списков