3

如何在 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>
4

2 回答 2

13

使用readonlyInput属性

设置为真

像这样

<p:calendar readonlyInput="true"
于 2013-10-28T11:40:26.793 回答
0

我认为 readOnly="true" 也可以。

于 2013-10-29T11:07:48.763 回答