Como bloquear toda a data anterior ao dia de hoje no Rich:Calendar?

7 respostas
A

Pessoal, já procurei mas não consegui encontrar uma forma de bloquear a data anterior ao dia atual do sistema.
Componente que estou usando é o Rich:Calendar, do frameorks RichFaces.

Postem as dicas ai pessoal. :slight_smile:

7 Respostas

B

To com esse mesmo problema… alguem pode ajudar?

A

Esta validação pode ser feita em código java ou tem que ser atráves do Richfaces?

B

se tiver como fazer, pode sim… mas nao sei bloquear no componente rich:calendar isso…

A

Você faz a validação via Managed Bean e pega um método para verificar se a data é anterior caso seja anterior não retorna pro usuário dizendo que a data não é valida.

Só isto.

B

Agora entendi o que vc tava querendo dizer…

Se não tiver como bloquear no componente mesmo, faço dessa forma tambem… mas valeu pela dica parceiro!

A

Olha só toda data pode ser convertida em um long então se um dataDigitada.long < dataAtual.long é data anterior. Faz teu método e pronto. Outra opção é tu fazer via JavaScript, mas como tu ta usando richfaces vai ficar complicado porque o RichFaces já tem javaScript por baixo. Não sei como faria isto de imédiato.

B

vou fazer isso mesmo…

valeu parceiro!

Criado 22 de janeiro de 2011
Ultima resposta 4 de mai. de 2011
Respostas 7
Participantes 3