Primefaces calendar não obedece pattern

7 respostas
J

Boa tarde pessoal, estou escrevendo este tópico por que me deparei com um situação esquisita,
vou explicar.
Eu uso primefaces 2, e em um tela tenho um campo de data p:calendar que não obedece o pattern alguem já se deparou com esta situação?

<p:calendar value="#{mBean.pessoa.data}" showOn="button" locale="pt_Br" pattern="d/M/yy HH:mm"/>

7 Respostas

E

Veja se te ajuda: http://www.primefaces.org/showcase/ui/calendarI18N.jsf

C
pattern="dd/MM/yyyy HH:mm"

Qual versão do primefaces que vc está usando? Se não me engano a 3 ainda não está com suporte para pt_Br, fiz um schedule e precisei traduzir com JS.

F

Cesar Pizolato:
pattern="dd/MM/yyyy HH:mm"
Qual versão do primefaces que vc está usando? Se não me engano a 3 ainda não está com suporte para pt_Br, fiz um schedule e precisei traduzir com JS.

Isso mesmo o 3 não esta 100% ainda…

J

Estou usando primefaces 2.2, mas eu fiz mais alguns testes e descobri que o problema está relacionado com a data estar dentro de outro objeto no bean.
Por exemplo:

value="#{mBean.pessoa.data}" //não funciona value="#{mBean.data}" //funciona

será que o jsf não está se confundindo por ser estar dentro do objeto pessoa?

F

os métodos getters e settes em ambos estão ok?
Me parece q não tem relação não…padrão java bean é transparente;;;;

C

FernandoFranzini:
os métodos getters e settes em ambos estão ok?
Me parece q não tem relação não…padrão java bean é transparente;;;;

Realmente, eu uso data dentro de objeto e não tenho problema.

J

Os gets e sets estão normais.
Será que o primefaces não tem suporte a hora, no componente calendar?
Aguem sabe?

Criado 19 de setembro de 2011
Ultima resposta 20 de set. de 2011
Respostas 7
Participantes 4