Componente Calendar do Primefaces não funciona

4 respostas
primefacesjava
D

Estou com minha página renderizada, mais quando clico em um componente do calendar do primeface não apresenta nenhum efeito, e o componete está com efeito. O que pode ser?

4 Respostas

C

Veja no console se nao esta dando algum erro quando voce clica no calendar.

D

Pior que no console não apresenta nada, tenho outro projeto dentro do mesmo eclipse e funciona normal. Mais está encontrando as tag do html.

*Criei agora uma página de teste colocando apenas 1 componente do primefaces não mostrou, mais escontrou a tag.
*No meu pow.xml coloquei lá a dependência e adicionei o xmlns.

D

acho que está tudo correto olha aqui meu codigo

OBS: aparece os botões e tudo no padrão primefaces, agora se eu criar uma página e colocar apenas um componete do primeface ele não aparace o componente estilo primeface. acho que esse projeto esta bugado.
`

<ui:composition template="/template/_template.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:p=“http://primefaces.org/ui”>

<ui:define name="titulo"></ui:define>

<ui:define name="formulario-central">
	<div class="formulario-cadastro-consulta">
	  <p:accordionPanel>
        <p:tab title="Cadastro de Clientes">
			<h:form>
				<h:panelGrid columns="2">
				<p:outputLabel value="Cliente" />
				<p:inputText styleClass="campo-texto" placeholder="informe o cliente" />
				<p:outputLabel value="veiculo" />
				<p:inputText styleClass="campo-texto" placeholder="informe o veiculo" />
				<p:outputLabel value="placa" />
				<p:inputText styleClass="campo-texto" />
				<p:outputLabel value="valor" />
				<p:inputText styleClass="campo-texto" />
				<p:outputLabel for="data1" value="data" />
				<p:calendar id="data1" required="true"/>
				<p:outputLabel />
				<h:panelGroup>
					<p:commandButton styleClass="salvar-limpar" value="Salvar" ajax="false" icon="ui-icon-disk" />
					<p:commandButton styleClass="salvar-limpar" value="Limpar" type="reset" icon="ui-icon-clear" />
				</h:panelGroup>
				</h:panelGrid>
			</h:form>
		</p:tab>
	</p:accordionPanel>
</div>

</ui:define>
</ui:composition>
`

pow.xml

`

4.0.0
br.com.controleservico
controle-de-servico
0.0.1-SNAPSHOT
war

<properties>
	<project.build.sourceEncoding>UTF.8</project.build.sourceEncoding>
</properties>

<dependencies>

	<!-- https://mvnrepository.com/artifact/com.sun.faces/jsf-api -->
	<dependency>
		<groupId>com.sun.faces</groupId>
		<artifactId>jsf-api</artifactId>
		<version>2.2.14</version>
	</dependency>

	<!-- https://mvnrepository.com/artifact/com.sun.faces/jsf-impl -->
	<dependency>
		<groupId>com.sun.faces</groupId>
		<artifactId>jsf-impl</artifactId>
		<version>2.2.14</version>
	</dependency>

	<!-- Primefaces -->
	<dependency>
		<groupId>org.primefaces</groupId>
		<artifactId>primefaces</artifactId>
		<version>6.0</version>
	</dependency>


	
</dependencies>
`
E
<h:outputLabel for="data 1"

value=data/>

<p:calendar id=data 1 mask="true"

pattern=dd/MM/yyyy showOtherMonths=true navigator=true"

value=”#{teuBean.atributoDate}"

required=true showOn="button"

requiredMessage=Campo Data de Nascimento é Obrigatório. Informe-o!/>
Criado 9 de dezembro de 2016
Ultima resposta 7 de dez. de 2018
Respostas 4
Participantes 3