The dataPaginator component is used in conjunction with a dataTable. The dataPaginator may be used to render a set of page navigation facets and access attributes of the underlying DataModel specified in the associated dataTable. Using the dataPaginator, a dataTable containing a large DataModel can be viewed as multiple "pages" of table rows instead of as one large table.
The dataPaginator component can be used to provide a more manageable, performant view into a large DataModel.
Attributes |
Name | Required | Request-time | Type | Description |
actionListener | false | false | java.lang.String | MethodBinding representing an action listener method that will be notified when the paginator would be clicked. |
binding | false | false | java.lang.String | The value binding expression linking this component to a property in a backing bean |
disabled | false | false | java.lang.String | Flag indicating that this element must never receive focus or be included in a subsequent submit. |
displayedRowsCountVar | false | false | java.lang.String | A parameter name, under which the actual displayed rows count is set in request scope similar to the var parameter. |
enabledOnUserRole | false | false | java.lang.String | If user is in given role, this component will be rendered normally. If not, the component will be in disabled state. |
fastStep | false | false | java.lang.String | step (pages) used for fastforward and fastrewind. |
firstRowIndexVar | false | false | java.lang.String | A parameter name, under which the actual first displayed row index is set in request scope similar to the var parameter. |
for | false | false | java.lang.String | Id of the dataTable. |
id | false | false | java.lang.String | The component identifier for this component. This value must be unique within the closest parent component that is a naming container. |
immediate | false | false | java.lang.String | True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle) , rather than waiting until the Invoke Application phase. |
keyboardNavigationEnabled | false | false | java.lang.String | Enables keyboard support. Default value is true. When true it enables the following keys: Home, End, PageUp and PageDown to navigate to First, Last, Previous and Next page respectively. Note: Shortcut keys would only be processed when focus is on one of a paginator button or focus is on one of a row in the datatable when keyboardNavigationEnabled is true on rowSelector as well. |
lastRowIndexVar | false | false | java.lang.String | A parameter name, under which the actual last displayed row index is set in request scope similar to the var parameter. |
layout | false | false | java.lang.String | The type of layout markup to use when rendering this group. If the value is "block" the renderer must produce an HTML "div" element. Otherwise HTML "span" element must be produced. |
pageCountVar | false | false | java.lang.String | A parameter name, under which the actual page count is set in request scope similar to the var parameter. |
pageIndexVar | false | false | java.lang.String | A parameter name, under which the actual page index is set in request scope similar to the var parameter. |
paginator | false | false | java.lang.String | If set true, then the page number links will be rendered. |
paginatorMaxPages | false | false | java.lang.String | The maximum amount of pages to be displayed in the paginator. |
renderFacetsIfSinglePage | false | false | java.lang.String | If set to false, then the data scroller will not be rendered when only a single page of data exists. |
rendered | false | false | java.lang.String | Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. |
renderedOnUserRole | false | false | java.lang.String | If user is in given role, this component will be rendered normally. If not, nothing is rendered and the body of this tag will be skipped. |
rowsCountVar | false | false | java.lang.String | A parameter name, under which the actual rows count is set in request scope similar to the var parameter. |
style | false | false | java.lang.String | CSS style(s) to be applied when this component is rendered. |
styleClass | false | false | java.lang.String | Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup. Default value is iceDatPgr if enabled - iceDatPgrScrBtn
- iceDatPgrScrOut
- iceDatPgrSrcCol
- iceDatPgrCol
- iceDatPgrTbl
if disabled - iceDatPgrScrBtn-dis
- iceDatPgrScrOut-dis
- iceDatPgrSrcCol-dis
- iceDatPgrCol-dis
- iceDatPgrTbl-dis
|
tabindex | false | false | java.lang.String | Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767. |
vertical | false | false | java.lang.String | True means, that the padinatior would render vertically, default is false. |