Olá pessoal,
seguinte, estou fazendo uma página de busca, que atualiza os resultados em um dataTable.
Estou usando o RichFaces, e a busca funciona muito bem, tudo certo e com ajax.
Já a paginação, funciona, tbm sem problemas, mas desde que o ManagedBean seja marcado com o escopo “Session”, se eu marcar como “request” (q é o que preciso) a paginação não funciona, pois ao clicar para mudar de página, os resultados somem, e consequentemente a paginação também.
Alguém sabe como resolver?
Obrigado.
página:
<a4j:form ajaxSubmit="true" reRender="resultados,scroller">
<h:outputLabel for="busca" value="Qtd.:" />
<h:inputText id="busca" value="#{bean.qtd}" />
<h:commandButton value="OK" action="#{bean.updateResultados}" />
<rich:dataTable id="resultados" value="#{bean.resultados}" var="numero" rows="10">
<rich:column>
<f:facet name="header">
<h:outputText value="Numeros" />
</f:facet>
<h:outputText value="#{numero}" />
</rich:column>
</rich:dataTable>
<rich:datascroller id="scroller" for="resultados" maxPages="10" fastControls="auto" />
</a4j:form>