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