1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como não permitir uma data anterior da data Atual - JSF - PrimeFaces

Prezados, boa madrugada. Estou usando primefaces e gostaria que na hora do cadastro o componente p:Calendar não permiti-se uma data inferior a data de hoje (Atual). Detalhe já tentei colocar a anotação @Past do Hibernate / Validator em cima do atributo dataInicioCiclo e não rolou muito. Obrigado

Segue o código:

@Entity
@Table(name = "CICLO")
public class Ciclo {

    @Id 
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long codigo;
    private String descricao;


    @Temporal(TemporalType.TIMESTAMP)
    private Date dataInicioCiclo;

    @Temporal(TemporalType.TIMESTAMP)
    private Date dataTerminoClico;
<p:outputLabel value="Data de Inicio do Ciclo" for="dataTerminoCiclo"  
                    style="font-weight:bold" />
                <p:calendar id="dataInicioCiclo" size="20" 
                value="#{cadastroCicloBean.ciclo.dataInicioCiclo}"
                    pattern="dd/MM/yyyy HH:mm" stepMinute="10" required="true"
                        requiredMessage="Por favor, preencha a Data de Início do Ciclo"/>
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags primefaces java-ee jsf eclipse netbeans cdi ou faça a sua própria pergunta.