pager - Pager
Pages data for a container control where its data cannot be displayed in one window.
Category
Core ControlsSyntax
<xp:pager attributes>
<xp:pagerControl attributes></xp:pagerControl> <!--if custom for page style-->
content</xp:pager>| Property | Description |
|---|---|
| id | (pager) Defaults to pager1, pager2,
and so on.( |
| layout | (pager) To lay out
the controls, use either this property or embed pagerControl controls. |
| for | (pager) Use only when
the pager is not inside the target control. |
| type | (pagerControl) The
type is generated when you use Custom for Pager
style in the pager. |
| Category | Properties |
|---|---|
| accessibility | ariaLabel, role, title Note: The role property
is obsolete starting with 9.0.1. By default the appropriate compliant
value is generated. For compliance with accessibility standards, do
not specify a value for this property. |
| basics | attrs, alwaysCalculateLast, binding, dir, for, id, lang, loaded, pageCount, partialExecute, partialRefresh, rendered, rendererType |
| format | layout, panelPosition |
| styling | disableTheme, outerStyleClass, style, styleClass, themeId |
| Category | Properties |
|---|---|
| accessibility | accesskey, alt, role, tabindex, title Note: The role property
is obsolete starting with 9.0.1. By default the appropriate compliant
value is generated. For compliance with accessibility standards, do
not specify a value for this property. |
| basics | binding, dir, id, lang, loaded, rendered, rendererType, type, value |
| events | action, actionListener, actionListeners, immediate, onblur, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup |
| format | image |
| styling | currentStyleClass, disableTheme, firstStyleClass, lastStyleClass, style, styleClass, themeId |
Usage
At run time, the user can click the pager to iterate through data in a control that allows data iteration such as view panel.A pager can be placed in a facet region inside the control with the data. Alternatively a pager can be associated with the data control through the for property.
Pager
controls are generated two ways:
- Specifying the layout property. In Design mode, click the top tab under Properties and select one of the Sample options for Pager style.
- Embedding pagerControl controls. In Design mode, click the top tab under Properties and select Custom for Pager style.
Examples
This View Panel control contains a Pager control:<xp:viewPanel rows="30" id="viewPanel1">
<xp:this.facets>
<xp:pager partialRefresh="true"
layout="Previous Separator Group Separator Next"
xp:key="headerPager" id="pager1">
</xp:pager>
</xp:this.facets>
<xp:this.data>
<xp:dominoView var="view2" viewName="main"></xp:dominoView>
</xp:this.data>
<xp:viewColumn columnName="subject" id="viewColumn1">
<xp:viewColumnHeader value="subject"
id="viewColumnHeader1">
</xp:viewColumnHeader>
</xp:viewColumn>
<xp:viewColumn columnName="fruit" id="viewColumn2">
<xp:viewColumnHeader value="fruit" id="viewColumnHeader2"></xp:viewColumnHeader>
</xp:viewColumn>
</xp:viewPanel>