Eu tenho um rich:dataTable e um rich:datascroller. Quando eu clico no dataScroller para ir para a segunda grid nada acontece, mas se eu der um refresh na página a grid é atualizada e muda para a segunda grid. Já coloquei um reRender e nada. Já procurei pela web e pelo fórum e nada adiantou. Um colega fez do mesmo modo que eu e funcionou. Já não tenho ideias. Nem consigo dormir direito por causa disso. :shock:
<rich:dataTable id="dt_pessoa" value="#{pessoaBean.listaPessoa}"
var="item"
onRowMouseOver="this.style.backgroundColor='#F1F1F1'"
onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'"
rows="1"
reRender="ds">
<f:facet name="header">
<h:outputText value="Cadastrados" />
</f:facet>
<rich:column>
<f:facet name="header">
<h:outputText value="Nome" />
</f:facet>
<h:outputText value="#{item.nome}"></h:outputText>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Endereço"/>
</f:facet>
<h:outputText value="#{item.endereco}"></h:outputText>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Telefone"/>
</f:facet>
<h:outputText value="#{item.telefone}"></h:outputText>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Telefone2"/>
</f:facet>
<h:outputText value="#{item.telefone2}"></h:outputText>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Celular"/>
</f:facet>
<h:outputText value="#{item.celular}"></h:outputText>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Celular2"/>
</f:facet>
<h:outputText value="#{item.celular2}"></h:outputText>
</rich:column>
<f:facet name="footer">
<rich:datascroller id="ds"
for="dt_pessoa"
reRender="dt_pessoa"/>
</f:facet>
</rich:dataTable>