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