在 <p:calendar> 中禁用过去的日期

Nis*_*ank 2 jsf calendar primefaces jsf-2

如何禁用过去的日期<p:calendar>

<p:calendar value="#{userData.datein}" />
Run Code Online (Sandbox Code Playgroud)

Gau*_*ani 5

你可以这样做。

XHTML-

<p:calendar value="#{viewBean.dateSelected}" mindate="#{viewBean.todayDate}" />
Run Code Online (Sandbox Code Playgroud)

ViewBean-

private Date todayDate = new Date();

public Date getTodayDate() {
    return todayDate;
}
Run Code Online (Sandbox Code Playgroud)


Nis*_*ank 5

我是这样用的,它工作正常

<p:calendar id="datein" pattern="MM/dd/yyyy" value="#{userData.datein}" mindate="today"/>    
Run Code Online (Sandbox Code Playgroud)

Javascript代码

<script>
today = Date();
</script>        
Run Code Online (Sandbox Code Playgroud)