Primefaces日历验证
问题描述:
我想验证日历作为输入文本弹出式按钮 输入文本已被正确验证。然而,从弹出按钮日期的选择不能被验证 我的XHTML代码是:Primefaces日历验证
<p:calendar value="#{indexBean.searchCriteria.date}"
id="date" showOn="button"
mindate="#{indexBean.searchCriteria.mindate}" maxdate="#{indexBean.searchCriteria.maxdate}"
label="Date" converterMessage="The Date must be of the form DD/MM/YYYY and be a valid date"
pattern="dd/MM/yyyy" validator="#{indexBean.validateDate}" widgetVar="dateCalendar"
timeOnly="false">
<f:convertDateTime pattern="dd/MM/yyyy" />
<p:ajax update=":messages" event="change" />
</p:calendar>
我应该怎么做才能申请上弹出按钮,验证以及???
答
使用ajax,您应该能够输入日历的dateSelect
事件,并执行标准的,ajax驱动的验证。根据文档,弹出模式也可以触发blur
和keyup
上的Ajax事件。你指定的change
只适用于日历的输入文本位
+0
感谢kolossus 我决定去与jQuery datePicker改为 干杯 – Rana 2013-03-26 22:17:02
你是什么意思通过验证弹出按钮? – SRy 2013-03-12 04:35:17
请按照链接 http://www.primefaces.org/showcase/ui/calendarBasic.jsf;jsessionid=1ui9rj6c9nk3hapjezpo2oj4o athe弹出按钮是第三种类型的Primefaces基本日历的 – Rana 2013-03-12 04:39:55