私はプライムフェイスのカレンダーコンポーネントを使用しています。mindate=currentdate.
ユーザーが現在の日付より前の日付を選択できるように制限したい。JSF2.0を使用しています。
40932 次
4 に答える
20
通常の方法で Bean プロパティとしてバインドするだけです。
<p:calendar ... mindate="#{bean.currentDate}" />
ところで、現在の日付を作成する方法が不器用です。独自のコンストラクターを呼び出すだけDate
で十分です。この目的でを使用するCalendar
と、不必要なオーバーヘッドが発生するだけです。
private Date currentDate = new Date();
public Date getCurrentDate() {
return currentDate;
}
于 2012-06-13T10:24:17.240 に答える
12
これを試して、
<p:calendar mindate="calwidget.today()" widgetVar="calwidget" value="#{bean.date}">
于 2012-10-22T12:02:37.560 に答える
5
omnifaces を使用している場合は、次のようにできます。
<p:calendar ... mindate="#{now}" />
于 2015-05-04T18:01:28.737 に答える