如何在primefaces日历中禁用键盘输入

时间:2013-10-28 10:52:18

标签: jsf-2 primefaces

如何在primefaces日历中禁用键盘输入?

这是我的代码:

<p:calendar id="regDate"  value="#{pc_Program.pendingRep.regDate}" 

pattern="dd/MM/yyyy" tabindex="3" navigator="true"

required="true" maxdate="a"                         

requiredMessage="Please Select Date Of Registration">                       

<p:ajax event="keyup" update="errcalender" />                       

<p:ajax event="dateSelect" update="errcalender" />                          

<p:ajax event="blur" update="errcalender"></p:ajax>                         

<p:ajax listener="#{pc_Program.addBtnEnble}"                            

update="addButton" /></p:calendar> 


<p:message id="errcalender" for="regDate" display="text"></p:message>

2 个答案:

答案 0 :(得分:11)

使用readonlyInput属性

将其设为真

像这样

<p:calendar readonlyInput="true"

答案 1 :(得分:0)

我认为readOnly =“true”也可以。