[RESOLVIDO] JSF: <h:commandLink> com AJAX Não Funciona

Em uma lista tem dois <h:commandLink> um para remoção outro para alteração.

Os links não funcionam!

Fica com visualização de link, azul, sublinhado e quando passa o mouse em cima fica com uma “mãozinha” normal de um link, mas ao ser clicado NÃO faz nada! Não realiza ação nenhuma!

<h:column>
				<f:facet name="header">
					<h:outputText value="Remover"/>
				</f:facet>
				<f:ajax event="click" render="@form"
					listener="#{enderecoBean.remove}">
					<h:commandLink>						
						<f:param name="id" value="#{endereco.codEndereco}"/>
 							Remover
 					</h:commandLink>
				</f:ajax >
			</h:column >

Alguma solução?

em minha concepção você está fazendo errado
seria assim:

<h:commandLink value="Remover">
 <f:ajax event="click" render="@form" 
   listener="#{enderecoBean.remove}">  
 </f:ajax >                        
 <f:param name="id" value="#{endereco.codEndereco}"/>  
</h:commandLink>

O código ajax tem que estar dentro da tag do botão e não ao contrario.

Exato, você declarou as tags errado.
O certo seria

[code] <h:column>
<f:facet name=“header”>
<h:outputText value=“Remover”/>
</f:facet>

                    <h:commandLink>                         
                        <f:param name="id" value="#{endereco.codEndereco}"/>  
                            Remover  
                       <f:ajax event="click" render="@form"  
                    listener="#{enderecoBean.remove}"/>  
                    </h:commandLink>  
     
            </h:column >  

[/code]