Botar mascara na data primefaces

0 respostas
napoli140580
Boa tarde. Gostaria de colocar uma mascara no meu campo data com primefaces. Na data de nascimento eu não estou conseguindo implementar. Ja no teste data que está comentado eu consegui implementar. Como faço para colocar na data de nascimento? Agradeço a todos.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui">


<h:head>

	<h:outputStylesheet name="css/bootstrap.css" />
	<h:outputStylesheet name="css/bootstrap.min.css" />


	<title>Cadastro de alunos</title>

</h:head>
<body>


	<div>

		<ul class="nav nav-tabs">
			<li role="presentation"><a href="login.jsp">Home</a></li>
			<li role="presentation" class="active"><a href="cadAluno.xhtml">Alunos</a></li>
			<li role="presentation"><a href="cadTurma.xhtml">Turmas</a></li>
			<li role="presentation"><a href="cadMatricula.xhtml">Matrículas</a></li>
			<li role="presentation"><a href="cadFrequencia.xhtml">Frequência</a></li>
			<li role="presentation"><a href="gerenciarfrequencia.xhtml">Gerenciar
					Frequencia</a></li>
		</ul>

		<H1>Cadastro de alunos</H1>


		<h:form>



			<h:inputHidden value="#{cadAlunoMB.codigo}"></h:inputHidden>
       
       Nome:<br />
			<h:inputText value="#{cadAlunoMB.nomeAluno}" name="nome" />
			<br />
       Data do nascimento:<br />
					<h:inputText for="data" id="dataNasc"
						value="#{cadAlunoMB.dtNascimento}" name="dataNascimento">
						<f:convertDateTime type="date" />
						<f:convertDateTime for="dataNasc" pattern="dd/MM/yyyy"
							timeZone="America/Sao_Paulo"></f:convertDateTime>
							
							<p:inputMask value="#{cadAlunoMB.dtNascimento}" mask="99/99/9999"></p:inputMask>
						

					</h:inputText>
			




			<br /> 
			
	   <!--  Teste data:
	   <p:panel>
				<h:panelGrid>
					<h:outputText value="Data:" name="dataNascimento"></h:outputText>
					<p:inputMask value="#{cadAlunoMB.dtNascimento}" mask="99/99/9999"></p:inputMask>
				</h:panelGrid>

			</p:panel>-->
	   		
       
       
       Documento de identificação:<br />
			<h:inputText value="#{cadAlunoMB.docIdentificacao}"
				name="docIdentificacao" />
			<br />



			<h:commandButton styleClass="btn btn-success"
				action="#{cadAlunoMB.gravarAluno}" value="Gravar" />
			<br />

			<h1>
				<h:outputText value="#{cadAlunoMB.mensagem}"></h:outputText>
			</h1>
			<div class="container">
				<h:dataTable styleClass="table table-striped"
					value="#{cadAlunoMB.listaAluno}" var="aluno">


					<h:column>

						<f:facet name="header">Nome</f:facet>
						<h:outputText value="#{aluno.nomeAluno}" />

					</h:column>

					<h:column>



						<f:facet name="header">Data de nascimento</f:facet>
						<h:outputText id="dataNasc" value="#{aluno.dtNascimento}">

							<f:convertDateTime for="dataNasc" pattern="dd/MM/yyyy"
								timeZone="America/Sao_Paulo"></f:convertDateTime>


						</h:outputText>

					</h:column>

					<h:column>

						<f:facet name="header">Identificador</f:facet>
						<h:outputText value="#{aluno.docIdentificacao}" />

					</h:column>

					<h:column>


						<f:facet name="header">Excluir</f:facet>
						<h:commandLink styleClass="btn btn-lg btn-danger"
							onclick="if(!confirm('Deseja realmente excluir?')){return false}"
							action="#{cadAlunoMB.excluir(aluno)}">Excluir</h:commandLink>



					</h:column>



					<h:column>


						<f:facet name="header">Editar</f:facet>
						<h:commandLink action="#{cadAlunoMB.editar(aluno)}"
							styleClass="btn btn-lg btn-warning">Editar</h:commandLink>



					</h:column>











				</h:dataTable>

			</div>












		</h:form>
	</div>

</body>
</html>
Criado 11 de outubro de 2015
Respostas 0
Participantes 1