Hi o/
Galera, tô com um probleminha e espero que vcs possam me ajudar…
Tô tentando fazer uma coisa muito simples: Mostrar uma janelinha de confirmação onde o usuário vai dizer se quer seguir adiante ou quer cancelar uma ação. Blz, isso é fácil, já fiz várias vezes com javascript e tals, o problema é que eu tô tentando fazer isso em um a4j:commandLink dentro de um a4j:outputPanel e não funciona…a janela aparece, eu clico em ok e não acontece nada… vou postar o codigo pra ver se alguém me da uma luz.
....
<a4j:outputPanel id="panelVisualizarMotivo">
<div id="conteudo" class="cell">
<rich:dataTable id="tabelaMotivo" value="#{MotivoBean.listaMotivos}" binding="# {MotivoBean.objDataTableMotivo}" var="motivo" rows="10" styleClass="ctPanel" >
<f:facet name="caption"><h:outputText value="#{MotivoBean.totalRegistros} Motivo(s) Encontrado(s)" styleClass="caption"/></f:facet>
<rich:column style="text-align:center">
<f:facet name="header">Excluir</f:facet>
<a4j:commandLink action="#{MotivoBean.excluirMotivo}" onclick="return confirmarExclusao()" reRender="panelVisualizarMotivo">
<h:graphicImage border="0" value="/img/error.gif" width="16" height="16"/>
</a4j:commandLink>
</rich:column>
</rich:dataTable>
</div>
</a4j:outputPanel>
...
Esse é o codigo javascript:
function confirmarExclusao(){
if (confirm("Tem certeza de que deseja excluir este registro?")){
return true;
}
else {
return false;
}
}
Agradeço desde já o/