0

デフォルト以外の日にリッチフェイスカレンダーを設定するにはどうすればよいですか。

タイムゾーンが再生されるようになり、サーバーのタイムゾーン以外のタイムゾーンを使用する必要がある場合は、カレンダーで選択された別の「今日」である可能性があるため、これが必要です。

ありがとう。

4

2 に答える 2

0

別のアプローチは、バックエンドから「今日」を管理することです。

正しい時刻を取得するバッキング 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>
于 2016-07-19T22:54:37.797 に答える
0

defaultTime 属性を試す

http://docs.jboss.org/richfaces/latest_3_3_X/en/devguide/html/rich_calendar.html

次の 2 つのケースで、現在の日付のデフォルトの時間値を設定する「defaultTime」属性。

  • 時間が設定されていない場合
  • 別の日付が選択され、「resetTimeOnDateSelect」属性の値が「true」に設定されている場合
于 2012-10-08T15:15:56.633 に答える