Paginação Tomahawk

Pessoal sempre fiz paginação com JSF 2 e primeFaces… muito simples, usava o managedBean como ViewScoped e uma lista de objeto “real” ligado a dataTable

Agora estou tentando usar o MyFaces com jsf1.1 para paginação, como no Jsf1.1 não tem o viewScoped tenho que usar o resquestScoped, (obs: me parece que tem que usar alguma coisa para salvar o estado do objeto?) temque amarrar a tabela ah algum model do bean?

rsrs primefaces é tao simples ahuhaua

veja o código do myfaces que eu fiz.

<t:dataTable id="dtEnvioArquivo"
   	             rowIndexVar="rowIndex" 
   	             border="1" 
   	             styleClass="HtmlIntranetTable" 
   	             cellpadding="1" 
   	             cellspacing="0" 
   	             width="100%" 
   	             var="envioArquivo" 
   	             value="#{envioArquivoBean.enviosArquivos}" 
   	             rows="5"
                    preserveDataModel="false">
		<brHtml:brColumn>
			<f:facet name="header">
				<brHtml:brOutputText styleClass="HtmlOutputTextBoldBradesco" 
									 value="" />
			</f:facet>
			<brHtml:brCommandButton immediate="true" 
			                        styleClass="HtmlCommandButtonBradesco" 
			                        image="images/iconeAlterar.gif" 
			                        alt="#{msgs.botaoAlterar}" 
			                        actionListener="#{envioArquivoBean.excluir}" 
			                        value="#{envioArquivo.codigo}" />
		</brHtml:brColumn>
		
		<brHtml:brColumn>
			<f:facet name="header">
				<brHtml:brOutputText styleClass="HtmlOutputTextBoldBradesco" 
				                     value="Nome da Empresa/Departamento" />
			</f:facet>
			<brHtml:brOutputText styleClass="HtmlOutputTextBradesco" 
			                     value="#{envioArquivo.empresa.descricao}" />
		</brHtml:brColumn>
		
		<brHtml:brColumn>
			<f:facet name="header">
				<brHtml:brOutputText styleClass="HtmlOutputTextBoldBradesco" 
				                     value="Código do Serviço" />
			</f:facet>
			<brHtml:brOutputText styleClass="HtmlOutputTextBradesco" 
			                     value="#{envioArquivo.servico.codigo}" />
		</brHtml:brColumn>
   </t:dataTable>


<t:dataScroller id="dsEnvioArquivo"  
                    for="dtEnvioArquivo"  
                    fastStep="5"  
                    pageCountVar="pageCount"  
                    pageIndexVar="pageIndex"  
                    styleClass="scroller"  
                    paginator="true"  
                    paginatorMaxPages="5"  
                    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>

porem não funciona… quando dou próximo não carrega nada

obs: para que serve este cara ->fastStep

Vou corrigir o que disse aqui… vi na documentação… hehe The fastStep attribute defines how many pages to traverse forward or backwards for fastforward or fastrewind.

O atributo for do dataScroller tem que ser igual o id data datatable…

dá uma olhada aqui… http://www.guj.com.br/java/255156-paginacao-uando-tomahawk-com-jsf tem um exemplo de paginação que utilizava em produção…
Espero que te ajude…
abraços!

eu vi este post…fiz igual…alias a unica coisa que acrescentei foi

<t:dataScroller id="scroll_2"    
                              for="dtEnvioArquivo"    
                              pageCountVar="pageCount"    
                              pageIndexVar="pageIndex"    
                              >    
                          <h:outputFormat value="testee 2">    
                              <f:param value="#{pageIndex}" />    
                              <f:param value="#{pageCount}" />    
                          </h:outputFormat>    
      </t:dataScroller>    

e não intendi para que serve isto, mesmo assim não funciono?

vc liga o value da dataTable com o objeto? ou vc implementa alguma coisa de DataModel?

o seu request funciona se vc fazer nenhuma “gambi” para armazenar o estado?

?

e não intendi para que serve isto, mesmo assim não funciono?

<t:dataScroller id="scroll_2" for="dtEnvioArquivo" pageCountVar="pageCount" pageIndexVar="pageIndex" > <h:outputFormat value="testee 2"> <f:param value="#{pageIndex}" /> <f:param value="#{pageCount}" /> </h:outputFormat> </t:dataScroller>

realmente Não serve pra nda…

vc liga o value da dataTable com o objeto? ou vc implementa alguma coisa de DataModel?

Pos trás do pano não sei com funciona só sei que coloco o atributo for do dataScroller igual o da datatable e pagina numa boa…
“Automagicamente”, fiz essa pagina em um how to… nem sei onde… faz uns 3 anos eu acho rs…

o seu request funciona se vc fazer nenhuma “gambi” para armazenar o estado?

Sim funciona normalmente…

rsr o meu nao funciona nada…

iae pessoal ninguem para dar um ajuda?
ultimamente estou tendo poucas resposta aqui no forum, e 50% dos post ficam sem respota

.