0

我想知道如何在除默认日历之外的其他日期设置 Richfaces 日历。

我想要这个,因为时区开始发挥作用,如果应该使用另一个时区而不是服务器的时区,它可能是日历中选择的另一个“今天”。

谢谢。

4

2 回答 2

0

试试 defaultTime 属性

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

“defaultTime”属性在两种情况下设置当前日期的默认时间值:

  • 如果没有设置时间
  • 如果选择了另一个日期并且“resetTimeOnDateSelect”属性的值设置为“true”
于 2012-10-08T15:15:56.633 回答
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 回答