ICE Components
Tag dataPaginator


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.


Tag Information
Tag Classcom.icesoft.faces.component.datapaginator.DataPaginatorTag
TagExtraInfo ClassNone
Body ContentJSP
Display NameNone

Attributes
NameRequiredRequest-timeTypeDescription
actionListenerfalsefalsejava.lang.StringMethodBinding representing an action listener method that will be notified when the paginator would be clicked.
bindingfalsefalsejava.lang.StringThe value binding expression linking this component to a property in a backing bean
disabledfalsefalsejava.lang.StringFlag indicating that this element must never receive focus or be included in a subsequent submit.
displayedRowsCountVarfalsefalsejava.lang.StringA parameter name, under which the actual displayed rows count is set in request scope similar to the var parameter.
enabledOnUserRolefalsefalsejava.lang.StringIf user is in given role, this component will be rendered normally. If not, the component will be in disabled state.
fastStepfalsefalsejava.lang.Stringstep (pages) used for fastforward and fastrewind.
firstRowIndexVarfalsefalsejava.lang.StringA parameter name, under which the actual first displayed row index is set in request scope similar to the var parameter.
forfalsefalsejava.lang.StringId of the dataTable.
idfalsefalsejava.lang.StringThe component identifier for this component. This value must be unique within the closest parent component that is a naming container.
immediatefalsefalsejava.lang.StringTrue 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.
keyboardNavigationEnabledfalsefalsejava.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.

lastRowIndexVarfalsefalsejava.lang.StringA parameter name, under which the actual last displayed row index is set in request scope similar to the var parameter.
layoutfalsefalsejava.lang.StringThe 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.
pageCountVarfalsefalsejava.lang.StringA parameter name, under which the actual page count is set in request scope similar to the var parameter.
pageIndexVarfalsefalsejava.lang.StringA parameter name, under which the actual page index is set in request scope similar to the var parameter.
paginatorfalsefalsejava.lang.StringIf set true, then the page number links will be rendered.
paginatorMaxPagesfalsefalsejava.lang.StringThe maximum amount of pages to be displayed in the paginator.
renderFacetsIfSinglePagefalsefalsejava.lang.StringIf set to false, then the data scroller will not be rendered when only a single page of data exists.
renderedfalsefalsejava.lang.StringFlag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit.
renderedOnUserRolefalsefalsejava.lang.StringIf 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.
rowsCountVarfalsefalsejava.lang.StringA parameter name, under which the actual rows count is set in request scope similar to the var parameter.
stylefalsefalsejava.lang.StringCSS style(s) to be applied when this component is rendered.
styleClassfalsefalsejava.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
tabindexfalsefalsejava.lang.StringPosition of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.
verticalfalsefalsejava.lang.StringTrue means, that the padinatior would render vertically, default is false.

Variables
No Variables Defined.


Output Generated by Tag Library Documentation Generator. Java, JSP, and JavaServer Pages are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 2002-4 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054, U.S.A. All Rights Reserved.