[Resolvido]Problem com h:commandLink dentro de um rich:dataTable

Tenho uma table de dados e to querendo clicar em um nome ( linha ) e vizualizar o conteudo dela.
Quando a pagina é carregada e eu clico em uma nome, funciona normal chamando o action e realizando a vizualizacao, mas quando eu avanço na paginaçao ( que ocorre tudo normalmente ) e clico em outro nome já nao funciona mais. Quando eu clico no nome a tabela perde o seu css, ficando feia. Mas se eu tento clicar novamente em algum nome, funciona.

[code]<rich:dataTable id=“table” var=“lista” value="#{controller.dataModel}" binding="#{controller.dataTable}" rows=“5”>
<h:column>
<f:facet name=“header”>
<h:outputText value=“Data:”/>
</f:facet>
rich:column
<h:outputText value="#{lista.data}" />
</rich:column>
</h:column>
<h:column>
<f:facet name=“header”>
<h:outputText value=“Titulo:”/>
</f:facet>

                <rich:column>
                    <h:form>
                        <h:commandLink value="#{lista.nome}" action="#{controller.prepararLeitura}"/>
                    </h:form>
                </rich:column>

            </h:column>
            <f:facet name="footer">

            </f:facet>
        </rich:dataTable>
        <rich:dataScroller for="table" stepControls="hide"/>[/code]

agradeço desde já!

depois de 2 dias procurando na internet e nao tinha achado nada e resolvi postar aqui a duvida, em menos de 10 min eu consigo resolver sozinho. :evil:

so retirar aqueles form que estao no h:commandlink e coloca ela em volta da tabela.
Agora o porque, eu nao sei.