Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Tag p:calendar não funciona

Olá, pessoal.

Estou tentando usar o calendário do Primefaces no meu projeto, mas ele não funciona. Ele dá um erro na console do navegador, indicando algo relacionado ao JavaScript da biblioteca.

Alguém pode me ajudar com isso? Uso o Primefaces 6.0.

3 respostas

Oi Flávia, tudo bem?

Pode mostrar pra gente qual erro que você recebe?

Abraços!

E aí Leonardo.

Tá dando esse erro aqui, na console do Chrome:

Uncaught TypeError: this.jqEl.datepicker is not a function
    at c.init (components.js.xhtml?ln=primefaces&v=6.0:5)
    at c.e.(anonymous function) [as init] (http://localhost:8080/alunos/javax.faces.resource/core.js.xhtml?ln=primefaces&v=6.0:5:335)
    at new c (core.js.xhtml?ln=primefaces&v=6.0:5)
    at Object.createWidget (core.js.xhtml?ln=primefaces&v=6.0:1)
    at Object.cw (core.js.xhtml?ln=primefaces&v=6.0:1)
    at HTMLDocument.<anonymous> (cadAlunos.xhtml:49)
    at i (jquery.js.xhtml?ln=primefaces&v=6.0:25)
    at Object.fireWith [as resolveWith] (jquery.js.xhtml?ln=primefaces&v=6.0:25)
    at Function.ready (jquery.js.xhtml?ln=primefaces&v=6.0:25)
    at HTMLDocument.bY (jquery.js.xhtml?ln=primefaces&v=6.0:25)
solução!

E ai pessoal.

Encontrei o motivo do calendário não ter funcionado. Como o Primefaces já vem com o jQuery, então não se faz necessário baixá-lo. Eu removi o jQuery que eu baixei e ele voltou a funcionar.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software