1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

O que há de errado no Meu confirmDialog Excluir?

Galera, antes de eu adicionar o confirmDialog, ele chamava e executava o método de exclusão perfeitamente, mas agora não esta excluindo o registro, por favor, o que está acontecendo?

Segue o código do meu Jsf primefaces:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:p="http://primefaces.org/ui"
    xmlns:ui="http://java.sun.com/jsf/facelets">

<ui:composition template="/template/template.xhtml">

    <ui:define name="tela">Excluir Produto</ui:define>

    <ui:define name="corpo">

        <h1>Excluir Produto</h1>
        <br />
        <br />

<p:fieldset>
            <h:form>

                <h:panelGrid columns="3">
                    <p:outputLabel
                        value="Produto" />

                        <p:selectOneMenu value="#{produtoMB.produto}">
                        <f:selectItem itemLabel="Selecione o Produto" itemValue="" />
                        <f:selectItems value="#{produtoMB.produtos}" var="produto" id="prod"
                            itemLabel="#{produto.nome}" itemValue="#{produto}" />
                    </p:selectOneMenu>
                    <p:message for="prod" />

                    <p:commandButton value="Excluir" actionListener="#{produtoMB.excluir}"
                        ajax="false">
                        <p:confirm header="Exclus&atilde;o" message="Tem certeza que deseja excluir o registro?" icon="ui-icon-alert" />
                    </p:commandButton>

    <p:confirmDialog global="true" showEffect="fade" hideEffect="fade">
        <p:commandButton value="Sim" onClick="#{produtoMB.excluir}" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check"/>
        <p:commandButton value="N&atilde;o" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
    </p:confirmDialog>



                    </h:panelGrid>
                    <p:messages for="mensagem" />
                    </h:form>
                    </p:fieldset>
                    </ui:define>
                    </ui:composition>
</html>

Dúvidas estou à disposição !!!!

  • Poste o restante de seu código. Debugue para ver onde o que acontece.

    Pablo Ferreira Rocha   15 de jul de 2015
  • Bom o Debug nem chega a entrar na minha classe controller. Vou atualizar a pergunta.

    Robson Silveira   15 de jul de 2015
  • Pergunta atualizada!

    Robson Silveira   15 de jul de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags primefaces java jsf ou faça a sua própria pergunta.