Problema com CommandLink

Boa noite pessoal,

Quando eu coloco dentro de uma rich:dataTable um h:commandLink ele náo entra no método, alguém poderia me ajudar?

Uso, richfaces4, Spring 2

posta o código.

[code]
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:a4j=“http://richfaces.org/a4j"
xmlns:rich=“http://richfaces.org/rich"
template=”/templates/principal.xhtml”>

<ui:define name="conteudo">
	
	<h:form id="teste">
		<h3 class="titulo">
			Manter Tipo de Crédito Consultar
		</h3>
		
		<rich:messages styleClass="grupo-mensagens"></rich:messages>
		<fieldset>
			<legend style="text-align:left;font-size:14px;font-weight:bold;">&nbsp;Filtro&nbsp;</legend>
			<h:panelGrid columnClasses="panel-grid-formulario-etiqueta, panel-grid-formulario-campos, panel-grid-formulario-etiqueta-pos, panel-grid-formulario-campos" 
						 style="margin-left:10px;" columns="4"> 
			
				<h:outputLabel value="Tipo de crédito " for="txtTipoCredito" />
		        <h:selectOneMenu id="cbxTipoCredito" value="#{controladorTipoCredito.voTipoCredito.id}">
		          <f:selectItem itemValue="-1" itemLabel="Todas" />
				  <f:selectItems value="#{controladorTipoCredito.populaTipoCredito}" />
				</h:selectOneMenu> 	
		        
		        <h:commandButton value="Consultar" action="#{controladorTipoCredito.consultar}" />
				
			</h:panelGrid>
		</fieldset>
		<br />
		<br />
		<rich:dataTable var="item" id="tabelaTipoDepuracao"	value="#{controladorTipoCredito.lista}" rows="10">
			<f:facet name="header">
				<rich:columnGroup>
					<rich:column style="width: 50px;">
						<h:outputLabel value="ID" />
					</rich:column>
					<rich:column style="width: 200px;">
						<h:outputLabel value="Sigla" />
					</rich:column>
					<rich:column style="width: 100px;">
						<h:outputLabel value="Descrição" />
					</rich:column>
					<rich:column style="width: 100px;">
						<h:outputLabel value="Tipo de crédito" />
					</rich:column>
					<rich:column style="width: 100px;">
						<h:outputLabel value="Operações" />
					</rich:column>
				</rich:columnGroup>
			</f:facet>
			<rich:column>
				<h:outputText value="#{item.id}" />
			</rich:column>
			<rich:column>
				<h:outputText value="#{item.sigla}" />
			</rich:column>
			<rich:column>
				<h:outputText value="#{item.descricao}" />
			</rich:column>
			<rich:column>
				<h:outputText value="#{item.tipoCredito.descricao}" />
			</rich:column>
			<rich:column>
				<h:commandLink action="#{controladorTipoCredito.alterar(item)}"	value="Alterar" />
				
				<h:outputText value=" / " />
				
				<h:commandLink action="#{controladorTipoCredito.excluir(item)}" value="Excluir" />
			</rich:column>
		</rich:dataTable>
		<br />
		<h:commandButton value="Novo" action="#{controladorTipoCredito.novo}" />
		<br />
		<br />
	</h:form>
</ui:define>

</ui:composition> [/code]

Ta ai o xhtml raf4ever

Acabei mudando pra DataModel, e funcionou!