3

在我的代码中,我使用 Primefaces 的日历

<p:calendar id="cal" value="#{accountController.selected.mydate}" styleClass="custom" pattern="dd-MMM-yyyy HH:mm" />
  • 如果我使用其他模式,例如:pattern="dd/MM/yyyy HH:mm"、pattern="dd-MM-yyyy HH:mm" 等 ==> 用户无法在日历文本框中输入数据。
  • 但是如果我使用 pattern="dd-MMM-yyyy HH:mm" ==> 用户可以在日历文本框中输入数据。

所以我想问:如果我使用 pattern="dd-MMM-yyyy HH:mm" ,如何防止用户在日历文本框中输入数据?

在 Primefaces 中有任何与 Richfaces 的 enableManualInput 属性等效的属性?

谢谢你的帮助

4

1 回答 1

5

使用日历的 readOnlyInputText。将 readOnlyInputText 设置为 true,以便用户无法进入输入区域。

于 2012-04-26T04:56:27.877 回答