PessoALL
Tenho um rich:dataTable que é carregado com uma lista de itens e na frente de cada Registro há um a4j:commandButton para excluir o registro… Até ai tudo funciona muito bem, mas quando insiro um return confirm no meu a4j:commandButton quando clico aparece a mensagem de confirmação, mas quando clico em ok o registro não é excluído da lista…
Testei trocar o botão para o tipo h:commandButton e funcionou, mas a página acaba sendo renderizada…
O código segue… Caso alguém possa ajudar…
<a4j:outputPanel>
<rich:dataTable id="tbCurso" width="100%" border="0" cellpadding="0" var="tabelaCurso" value="#{cadastrarProfissionalControle.profissional.cursos}">
<f:facet name="header">
<rich:columnGroup>
<h:column>
<h:outputText value="Curso"></h:outputText>
</h:column>
<h:column>
<h:outputText value="Instituição"></h:outputText>
</h:column>
<h:column>
<h:outputText value="Carga Horária"></h:outputText>
</h:column>
<h:column>
<h:outputText value="Excluir"></h:outputText>
</h:column>
</rich:columnGroup>
</f:facet>
<h:column>
<h:outputText value="#{tabelaCurso.curso}"></h:outputText>
</h:column>
<h:column>
<h:outputText value="#{tabelaCurso.instituicao}"></h:outputText>
</h:column>
<h:column>
<h:outputText value="#{tabelaCurso.cargaHoraria}"></h:outputText>
</h:column>
<h:column>
<a4j:commandButton image="/Imagens/deletar.jpg" onclick="return confirm('Deseja excluir o registro selecionado?');"
action="#{cadastrarProfissionalControle.deletarCursoLista(tabelaCurso)}" reRender="tbCurso"/>
</h:column>
</rich:dataTable>
</a4j:outputPanel>