pessoal estou com um problema e nao estou conseguindo entender o pq, seguinte tenho o codigo abaixo onde tenho um information para confirmar se o usuario deseja excluir o registro selecionado em uma tabela, o qu e o ocorre é que ao clicar no bt sim, o JSF validao componentes que sao obrigatorios que estao na tela acaima de cadastro, quero saber como faço pra ele nao validar isso quando eu apertar o bt sim do confimation
segue o codigo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui"
template="/template/template_padrao.xhtml">
<h:head>
</h:head>
<ui:define name="conteudo">
<div id="geral">
<h:form id="form">
<p:confirmDialog message="Deseja realmente excluir este registro?"
hideEffect="explode" header="Aviso" severity="alert"
widgetVar="confirmation" modal="true">
<p:commandButton id="btnSim" value="Sim" oncomplete="confirmation.hide();"
actionListener="#{classificacaoController.deletar}"
>
</p:commandButton>
<!--caso seja não somente fecha o modal-->
<p:commandButton id="btnNao" value="Não" onclick="confirmation.hide();" type="button"/>
</p:confirmDialog>
<p:dialog modal="false" widgetVar="sucess" header="Informação do Sistema"
draggable="false" closable="false" resizable="false">
<h:panelGrid columns="2" style="padding: 25px;margin-left:150px;" cellpadding="5">
<h:outputText value="Usuário adicionado com sucesso!!" />
<p:commandButton id="infoSucess" value="OK" ajax="false" onclick="sucess.hide()" />
</h:panelGrid>
</p:dialog>
<h:panelGrid width="650">
<p:fieldset legend="Cadastro de Novas Classificações" id="cadastroClassificacao">
<h:panelGrid columns="1">
<h:outputLabel value="Projeto:" style="FONT-WEIGHT: bold;"/>
<p:selectOneMenu id="listclassificacao" value="#{classificacaoController.projeto.idProjeto}" required="true" requiredMessage="Selecione uma classificacao">
<f:selectItem itemLabel="Selecione o projeto" itemValue="#{NULL}" />
<f:selectItems value="#{projetoController.projetos}"
var="projeto" itemLabel="#{projeto.nome}" itemValue="#{projeto.idProjeto}" />
</p:selectOneMenu>
<h:outputLabel value="Nome da Classificação:" id="classificacao" title="informe a classificacao" />
<h:inputText value="#{classificacaoController.classificacao.nomeClassificacao}" size="50"/>
<h:outputLabel value="Status:" style="FONT-WEIGHT: bold;"/>
<p:selectOneMenu id="ativo" value="#{classificacaoController.classificacao.isAtivo}" required="true" requiredMessage="Selecione o status" >
<f:selectItem itemLabel="Selecione o status]:" itemValue="#{NULL}" />
<f:selectItem itemLabel="ativo" itemValue="1" />
<f:selectItem itemLabel="inativo" itemValue="2" />
</p:selectOneMenu>
</h:panelGrid>
<br />
<p:commandButton value="Salvar" type="submit" ajax="true"
actionListener="#{empresaController.addEmpresa}" >
</p:commandButton>
</p:fieldset>
</h:panelGrid>
<br />
<p:fieldset legend="Lista de Usuário" style="margin-bottom: 150px;">
</p:fieldset>
</h:form>
</div>
</ui:define>
</ui:composition>
obrigado pessoal
abç!!!