[RESOLVIDO] ajuda com validaçao campos

2 respostas
D

boa tarde...

estou fazendo validaçao em dois campos: segue o codigo abaixo na linhas 35 e 40

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!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:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

<ui:composition template="/template/interna.xhtml">
	<ui:define name="titulo">Cadastro de Cidade</ui:define>

	<ui:define name="corpo">
		<h:form id="formulario">
				
			<h:inputHidden value="#{cidadeBean.cidade.id_cidade}" />

			<p:panel header="Cadastro de Cidade">

				<p:toolbar>
					<p:toolbarGroup align="left">
						<p:commandButton action="#{cidadeBean.save}" value="Salvar"
							image="ui-icon ui-icon-disk" ajax="false" />
						<p:spacer width="3" />
						<p:commandButton action="#{cidadeBean.cancelar}" value="Cancelar"
							ajax="false" image="ui-icon ui-icon-cancel" />
					</p:toolbarGroup>
				</p:toolbar>

				<p:spacer height="5" />
				<p:messages   />
				<div id="cadastro">
					<h:panelGrid columns="2" cellpadding="3" style="width:100%">
						<h:panelGrid cellpadding="3" style="width:100%">
							<h:outputText value="Nome: " />
							<p:inputText value="#{cidadeBean.cidade.nome}" maxlength="150" required="true"  requiredMessage="Campo nome é obrigátorio"/>
						</h:panelGrid>

						<h:panelGrid cellpadding="3" style="width:100%">
							<h:outputText value="Estado (U.F): " />
							<p:inputText value="#{cidadeBean.cidade.uf}"  maxlength="2" required="true" requiredMessage="Campo U.F é obrigátorio" />
						</h:panelGrid>
					</h:panelGrid>
				</div>
			</p:panel>
		</h:form>

	</ui:define>
</ui:composition>
</html>

o problema é que quando clico no botao cancelar na linha 24 ele nao aceita voltar para tela principal, que estou apontando no bean, so aceita cancelar se preencher os campos obrigatorios. alguem poderia me ajudar?

2 Respostas

pedruhenrik
&lt;p:commandButton action="#{cidadeBean.cancelar}" immediate="true" value="Cancelar"  ajax="false" image="ui-icon ui-icon-cancel" /&gt;

assim funciona?

att,

D

ok, funionou dmais rsrsr

valeu obrigado

Criado 18 de novembro de 2011
Ultima resposta 18 de nov. de 2011
Respostas 2
Participantes 2