Estou desenvolvendo uma aplicação usando JSF, Hibernate e RichFaces. Enquanto a versão do Rich estava em 3.0 estava tudo normal. O problema que estou tendo é com o datascroller em conjunto com o datatable. Ao clicar em algum dos h:commandLinks, as vezes ele muda a paginação do datascroller ao inves de executar minha ação… Alguem tem ideia de como corrigir isso? Aqui o meu código…
<table align="center" width="100%">
<tr>
<td>
<rich:datascroller for="lista_orgao" limitToList="3" maxPages="20" styleClass="direita" />
</td>
</tr>
<tr>
<td>
<rich:dataTable width="100%" id="lista_orgao" rows="4"
columnClasses="col" styleClass="lista" cellpadding="0"
cellspacing="0" value="#{control_orgao.dtModel}"
var="orgao" onRowMouseOver="this.style.backgroundColor='#EEEEEE'"
onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'">
<br />
<f:facet name="header">
<rich:columnGroup>
<h:column>
<h:outputText styleClass="headerText" value="Sigla" />
</h:column>
<h:column>
<h:outputText styleClass="headerText" value="Nome" />
</h:column>
<h:column>
<h:outputText styleClass="headerText" value="UF" />
</h:column>
<h:column>
<h:outputText styleClass="headerText" value="Operações" />
</h:column>
</rich:columnGroup>
</f:facet>
<h:column>
<h:outputText value="#{orgao.sigla}" />
</h:column>
<h:column>
<h:outputText value="#{orgao.nome}" />
</h:column>
<h:column>
<h:outputText value="#{orgao.uf}" />
</h:column>
<h:column>
<h:commandLink action="#{control_orgao.editar_orgao}">
<h:graphicImage value="../img/edit.gif" alt="Editar" />
<h:outputText value=" " />
</h:commandLink>
<h:commandLink action="#{control_orgao.visualizar_orgao}">
<h:graphicImage value="../img/info.gif" alt="Visualizar" />
<h:outputText value=" " />
</h:commandLink>
<h:commandLink action="#{control_orgao.excluirOrgao}">
<h:graphicImage value="../img/x.gif" alt="Desligar" />
</h:commandLink>
</h:column>
</rich:dataTable>
</td>
</tr>
<tr>
</tr>
</table>
Os imports aqui…
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:t="http://myfaces.apache.org/tomahawk"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"
template="../templates/templatePrincipal.jsp">
Valeu!