Boa tarde galera
Tenho seguinte dataTable que é alimentado com uma lista vinda do banco.
<t:dataTable id="TabelaReport" var="lista" style="heigth: 90%" rows="21" rowClasses="row1, row2" width="#{gridVisualizacao.tamanho}"
value="#{gridVisualizacao.situacoes}">
<t:column>
<f:facet name="header">
</f:facet>
<h:selectBooleanCheckbox value="#{lista.check}" title="Clique para selecionar este veículo">
<a4j:support action="#{gridVisualizacao.pegaSelecao}" event="onclick" />
</h:selectBooleanCheckbox>
</t:column>
<t:column sortable="true">
<f:facet name="header">
<h:outputText value="Operação" />
</f:facet>
<h:outputText value="#{lista.veiculo.operacao.descricao}" />
</t:column>
<t:column sortable="true">
<f:facet name="header">
<h:outputText value="Placa" />
</f:facet>
<a4j:commandLink value="#{lista.placa}" action="#{gridVisualizacao.carregarDados}">
<f:param name="veiculoId" value="#{lista.veiculo.idVeiculo}" />
</a4j:commandLink>
</t:column>
<t:column sortable="true" width="125">
<f:facet name="header">
<h:outputText value="Situação" />
</f:facet>
<h:outputText value="#{lista.veiculo.situacao.descricao}"/>
</t:column>
<t:column width="125px">
<f:facet name="header">
<h:outputText value="Data/Hora da Posição" />
</f:facet>
<h:outputText value="#{lista.dtAux}" />
</t:column>
<t:column sortable="true">
<f:facet name="header">
<h:outputText value="KM/H" />
</f:facet>
<h:outputText value="#{lista.velocidade }" />
</t:column>
<t:column sortable="true">
<f:facet name="header">
<h:outputText value="Localização" />
</f:facet>
<h:outputText value="#{lista.localizacao }" />
</t:column>
<t:column>
<f:facet name="header">
<h:outputText value="Obs." />
</f:facet>
<h:outputText value="#{lista.veiculo.obsSitCliente}" />
</t:column>
<t:column>
<f:facet name="header">
<h:outputText value="Última Alteração" />
</f:facet>
<h:outputText value="#{lista.veiculo.dtAux}" />
</t:column>
</t:dataTable>
Estou usando o componente <t:dataScroller> para paginar o dataTable segue abaixo o código:
<t:dataScroller id="Scroller" for="TabelaReport" fastStep="5"
pageCountVar="pageCount" pageIndexVar="pageIndex" paginator="true"
paginatorMaxPages="3" paginatorActiveColumnClass="teste"
paginatorActiveColumnStyle="font-weight:bold;">
<f:facet name="first">
<t:graphicImage url="../themes/img/botao/arrow-first.png"
border="1" />
</f:facet>
<f:facet name="last">
<t:graphicImage url="../themes/img/botao/arrow-last.png"
border="1" />
</f:facet>
<f:facet name="previous">
<t:graphicImage url="../themes/img/botao/arrow-previous.png"
border="1" />
</f:facet>
<f:facet name="next">
<t:graphicImage url="../themes/img/botao/arrow-next.png"
border="1" />
</f:facet>
<f:facet name="fastforward">
<t:graphicImage url="../themes/img/botao/arrow-ff.png" border="1" />
</f:facet>
<f:facet name="fastrewind">
<t:graphicImage url="../themes/img/botao/arrow-fr.png" border="1" />
</f:facet>
</t:dataScroller>
O meu dataTabe foi paginado em 3, porém quando eu clico em next, ele pula para a última página, só funciona normalmente se eu clico nos links 1, 2 e 3 referentes as páginas.
Alguém pode dar uma ajuda aí?
Desde já agradeço a atenção de todos.
Att.
Diego Silva.