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

Disable past dates in <p:calendar>

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

<p:calendar value="#{userData.datein}" />

你可以这样做。

XHTML-

<p:calendar value="#{viewBean.dateSelected}" mindate="#{viewBean.todayDate}" />

ViewBean-

private Date todayDate = new Date();

public Date getTodayDate() {
    return todayDate;
}

我是这样用的,效果很好

<p:calendar id="datein" pattern="MM/dd/yyyy" value="#{userData.datein}" mindate="today"/>    

Javascript代码

<script>
today = Date();
</script>