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 に答える