Limpar Dados JSF

Fala galera!!

tenho um pequeno cadastro de cliente q está funcionando numa boa, mas qndo o usuáro tenta cadastrar e aparece a msg de erro, se ele apertar o butão limpar, ou até mesmo o cadastrar ele não funciona, alguem sabe como posso resolver isso!???

desde já obrigado

segue o código!


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>::Cadastrar Cliente::</title>

</head>
<body>
<center>
<f:view>
	<rich:panel style="width:50% " id="painelCadastrarCliente" >
		<f:facet name="header">
			<h:panelGroup id="painelCliente">
				<h:outputText value="Cadastro de Cliente" />
			</h:panelGroup>
		</f:facet>
		
		<a4j:form id="formCadastraUsuario" rendered="true">
			<h:panelGrid columns="2" >

				<h:outputText value="Nome:" />
				<h:inputText value="#{ClienteManaged.cliente.nome}" id="nome" required="true" requiredMessage="Nome Obrigatório" />

				<h:outputText value="CPF:" />
				<h:inputText value="#{ClienteManaged.cliente.cpf}" size="15" id="cpf"  required="true" requiredMessage="CPF Obrigatório">
					<stella:validateCPF />														
				</h:inputText>

				<h:outputText value="Email:" />
				<h:inputText value="#{ClienteManaged.cliente.email}" id="email"  required="true" requiredMessage="Email Obrigatório" >
				<f:validator validatorId="validadorEmail"/>
				</h:inputText>
				
				<h:outputText value="Endereço:" />
				<h:inputText value="#{ClienteManaged.endereco.logradouro}"id="endereco"  required="true" requiredMessage="Endereço Obrigatório" />
				
				<h:outputText value="Cidade:" />
				<h:inputText value="#{ClienteManaged.endereco.cidade}" id="cidade" required="true" requiredMessage="Cidade Obrigatório"/>

				<h:outputText value="Usuário:" />
				<h:inputText value="#{ClienteManaged.cliente.login}" id="usuario" required="true" requiredMessage="Usuário Obrigatório"/>

				<h:outputText value="Senha:" />
				<h:inputSecret value="#{ClienteManaged.cliente.senha}" id="senha" required="true" requiredMessage="Senha Obrigatório"/>

				<h:outputText value="Confirmar Senha:" />
				<h:inputSecret value="#{ClienteManaged.cliente.confirmarSenha}"id="csenha" />

				<a4j:commandButton value="Gravar" action="#{ClienteManaged.cadastrar}" reRender="formCadastraUsuario"/>
				<a4j:commandButton value="Limpar" type="reset">
					<a4j:support reRender="formCadastraUsuario" />
				</a4j:commandButton>
				<h:messages />
				
			</h:panelGrid>
		</a4j:form>		
	</rich:panel>		
</f:view>
<center>

</body>
</html>

no botão ja tentou colocar um action limpar por exemplo ou nulo?

sim já coloquei um action limpar… mas o problema persiste…

então coloca immediate=“true”, ja tentou esse também?

se persistir usa o ajaxsingle

cara eu já usei o immediate=“true” tb e não funcionou… o ajaxSingle eu não sei usar… mas vou ver na net… se vc poder me da algum exemplo tb…

obrigado!

agora q eu vi é boolean né… tb não funcionou!!!

Coloque AjaxSingle=“true”.