[RESOLVIDO] limite de data no calendário do primefaces

Buenas,

Estou tendo um problema com o calendário do primefaces. Ao selecionar o ano no componente select, ele só lista os últimos (e próximos) 10 anos, no caso entre 2003 e 2023.
Ok, eu posso selecionar o último item, que em seguida ele lista os próximos 10 anos (p. ex., ao selecionar 2003, ele passa a listar até 1993). Mas poxa, em um campo de data de nascimento fica horrível isso aí.

Caso eu não tenha me expressado bem na dúvida, segue o print.

Alguém aí sabe como contornar o problema?
Obrigado

Olá amigo, no componente de calendar do primefaces tem um atributo chamado yearRange.

Nele você especifica uma variavel chamada “c”.

Por exemplo:

yearRange="c-10:c+10" // Ele mostrara 10 anos antes do ano atual e 10 anos depois do ano atual
yearRange="c-20:c+25" // Ele mostrara 20 anos antes do ano atual e 25 anos depois do ano atual
1 curtida

Usa o atributo yearRange…

Year range for the navigator, default is "c-10:c+10"
Fonte: http://www.primefaces.org/docs/vdl/3.4/primefaces-p/calendar.html

Abraços,

Valeu a ajuda aí, feras!

Funcionou aqui :smiley: