Primefaces日历限制无法正常工作

时间:2014-11-05 16:18:54

标签: primefaces

p:如果在限制范围内选择日期后,日历无法正常工作,则可以在文本框中输入并更改为范围之外的日期。

 <p:calendar value="#{addFacturaMB.facturaUtilNew.fechaEmision}" 
  mindate="#{administrarMB.fechaInicio}" 
  maxdate="#{administrarMB.fechaFin}" 
  id="popupButtonCal1" showOn="button" 
  required="true" locale="es" effect="show" 
  navigator="true"/> 

1 个答案:

答案 0 :(得分:1)

根据您的描述,<p:calendar> mindatemaxdate属性正常运行。他们只会限制弹出日历上可以选择的日期。

如果您不希望用户使用文本框更改日期,您可以选择停止此操作。

  1. 将日历输入文本框设置为只读。 <p:calendar readonlyInput="true" />
  2. 将日历模式更改为内联<p:calendar mode="inline" />,因此没有输入文本框。