阻止用户在PrimeFaces日历中输入00:00

时间:2013-08-26 21:52:39

标签: date jsf-2 primefaces calendar

我正在使用PrimeFaces实现使用JSF开发一个屏幕,我要求日期不应包含时间选择中的00:00或24:00部分

我的页面:

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:p="http://primefaces.org/ui" template="/templates/main.xhtml">
     <h:form id="form">
        <p:calendar value="#{controller.arrivalDate}" showOn="both" 
            pattern="dd MMM yyyy HH:mm"  />
    </h:form>
</ui:composition>

我的控制器:

@ManagedBean
public class Controller{

    Date date;

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }
}

在Calendar控件中我使用滑块来检测时间,我需要任何可接受的方式来停止00:00,因为24:00已经无效选择

0 个答案:

没有答案