デフォルト以外の日にリッチフェイスカレンダーを設定するにはどうすればよいですか。
タイムゾーンが再生されるようになり、サーバーのタイムゾーン以外のタイムゾーンを使用する必要がある場合は、カレンダーで選択された別の「今日」である可能性があるため、これが必要です。
ありがとう。
別のアプローチは、バックエンドから「今日」を管理することです。
正しい時刻を取得するバッキング Bean がある場合は、rich:calendar 値をバッキング Bean の Date 属性にバインドするだけです。
バッキングビーン
Class MyBackingBean{
SomeUtil someUtil;
Date today;
@Create
public void init(){
today = someUtil.getCurrentTime();
}
public Date getToday(){ return today;}
}
HTML
<rich:calendar
id="todayDate"
value="#{myBackingBean.today}"></rich:calendar>
defaultTime 属性を試す
http://docs.jboss.org/richfaces/latest_3_3_X/en/devguide/html/rich_calendar.html
次の 2 つのケースで、現在の日付のデフォルトの時間値を設定する「defaultTime」属性。