CommandLink não está chamando método

3 respostas
F

O que está errado ?

rich:column
<f:facet name=“header”>
<h:outputText value="#{label.Alterar}" />
</f:facet>
<a4j:commandLink action="#{contatoControle.selecionaLogradouro}"
reRender=“tabLogradouros, logradouroDados”>
<h:graphicImage value="/images/icones/warn16_1.gif"
style=“cursor:pointer display: block;margin-left: auto;margin-right: auto;border: none;” />
</a4j:commandLink>
</rich:column>

segue o metodo:

public void selecionaLogradouro(ActionEvent event){

try {

logradouro = (Logradouro)FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get(log);	

if(logradouros.contains(logradouro)){

logradouros.remove(logradouro);

}

} catch (Exception e) {

e.printStackTrace();

System.out.println("Erro: " + e.getMessage());

System.out.println("Erro: " + e.getCause());

}

}

3 Respostas

vhmolinar

poderia colocar esse codigo dentro da tag code, o que você acha?

H

Altere o seu action para actionListener.

&lt;a4j:commandLink actionListener="#{contatoControle.selecionaLogradouro}" >

F

Alterei action para actionListener e não deu certo…

Criado 2 de junho de 2010
Ultima resposta 2 de jun. de 2010
Respostas 3
Participantes 3