Olá,
Estou tentando fazer o uso de paginação utilizando a a tag dataScroller, porém não estou conseguindo paginar, quando clico no link de outra página aparece a página sem resultados.
Alguém pode dar uma luz!!
Grato
Abaixo segue o código:
<t:dataTable id="data" value="#{UsuarioPesquisaFaces.usuarios}"
headerClass="txt_list_sec"
rowClasses="txt_list_terc"
columnClasses="center_10,left_50,left_20,center_5,center_5,center_5,center_5"
border="0"
cellpadding="4"
cellspacing="0"
align="center"
width="98%"
var="usuario"
rows="15"
preserveDataModel="true"
renderedIfEmpty="false" styleClass="listagem">
<h:column>
<f:facet name="header">
<t:outputText value="Matricula" />
</f:facet>
<t:outputText value="#{usuario.usuaColbSeq.colbMatricula}" />
</h:column>
<h:column>
<f:facet name="header">
<t:outputText value="Nome" />
</f:facet>
<t:outputText value="#{usuario.usuaColbSeq.colbNome}" />
</h:column>
<h:column>
<f:facet name="header">
<t:outputText value="Login" />
</f:facet>
<t:outputText value="#{usuario.usuaLogin}" />
</h:column>
<h:column >
<f:facet name="header">
<t:outputText value="Grupos"/>
</f:facet>
<t:commandLink id="grupo" action="listarGrupos" immediate="true">
<t:graphicImage id="imagegrupo" border="0" value="../imagens/icones/icone_grupo.gif"/>
<t:updateActionListener property="#{UsuarioGrupoListaFaces.grupoUsuario.usuaSeq.usuaColbSeq.colbNome}" value="#{usuario.usuaColbSeq.colbNome}"/>
<t:updateActionListener property="#{UsuarioGrupoListaFaces.grupoUsuario.usuaSeq.usuaSeq}" value="#{usuario.usuaSeq}" />
</t:commandLink>
</h:column>
<h:column >
<f:facet name="header">
<t:outputText value="Detalhe"/>
</f:facet>
<t:commandLink id="detalhe" action="#{UsuarioCadastroFaces.detailEvent}" immediate="true">
<t:graphicImage id="imagedetalhe" border="0" value="../imagens/icones/icone_detalhe.gif"/>
<t:updateActionListener property="#{UsuarioCadastroFaces.usuario.usuaSeq}" value="#{usuario.usuaSeq}" />
<t:updateActionListener property="#{UsuarioCadastroFaces.usuario.usuaLogin}" value="#{usuario.usuaLogin}" />
</t:commandLink>
</h:column>
<h:column >
<f:facet name="header">
<t:outputText value="Excluir"/>
</f:facet>
<t:commandButton id="excluir" image="../imagens/icones/icone_excluir.gif" onclick="return confirmarExclusao();" action="#{UsuarioPesquisaFaces.deleteEvent}" immediate="true">
<t:updateActionListener property="#{UsuarioPesquisaFaces.usuario.usuaSeq}" value="#{usuario.usuaSeq}" />
</t:commandButton>
</h:column>
<h:column >
<f:facet name="header">
<t:outputText value="Auditoria"/>
</f:facet>
<t:commandLink id="auditoria" onclick="abre_lista('../listas/auditoria.jsp?descricao=Usuario&descCompleta=#{usuario.usuaColbSeq.colbNome}&usuaCadastroLogin= &usuaAlteracaoLogin= &dtCadastro= &dtUltAlteracao= ');return false;" immediate="true">
<t:graphicImage id="imageAuditoria" border="0" value="../imagens/icones/icone_auditar.gif"/>
<t:updateActionListener property="#{AuditoriaFaces.descricao}" value="Usuário"/>
<t:updateActionListener property="#{AuditoriaFaces.descricaoCompleta}" value="#{usuario.usuaColbSeq.colbNome}"/>
</t:commandLink>
</h:column>
</t:dataTable>
<t:dataScroller id="scroll_1"
for="data"
fastStep="10"
pageCountVar="pageCount"
pageIndexVar="pageIndex"
styleClass="scroller"
paginator="true"
paginatorMaxPages="9"
paginatorTableClass="paginator"
paginatorActiveColumnStyle="font-weight:bold;">
<f:facet name="first" >
<t:outputText value="Primeira"/>
</f:facet>
<f:facet name="last">
<t:outputText value="Última"/>
</f:facet>
<f:facet name="previous">
<t:outputText value="Anterior"/>
</f:facet>
<f:facet name="next">
<t:outputText value="Póxima"/>
</f:facet>
</t:dataScroller>
<t:dataScroller id="scroll_2"
for="data"
rowsCountVar="rowsCount"
displayedRowsCountVar="displayedRowsCountVar"
firstRowIndexVar="firstRowIndex"
lastRowIndexVar="lastRowIndex"
pageCountVar="pageCount"
immediate="true"
pageIndexVar="pageIndex"
>
<h:outputFormat value="#{example_messages['dataScroller_pages']}" styleClass="standard" >
<f:param value="#{rowsCount}" />
<f:param value="#{displayedRowsCountVar}" />
<f:param value="#{firstRowIndex}" />
<f:param value="#{lastRowIndex}" />
<f:param value="#{pageIndex}" />
<f:param value="#{pageCount}" />
</h:outputFormat>
</t:dataScroller>


