【问题标题】:richfaces calendar today今天的richfaces日历
【发布时间】:2012-09-24 11:06:25
【问题描述】:

我想知道如何在 Richfaces 日历中设置默认日历以外的日期。

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

谢谢。

【问题讨论】:

    标签: date calendar richfaces


    【解决方案1】:

    试试defaultTime属性

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

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

    • 如果没有设置时间
    • 如果选择了另一个日期并且“resetTimeOnDateSelect”属性的值设置为“true”

    【讨论】:

      【解决方案2】:

      另一种方法是从后端管理“今天”。

      如果您有一个获取正确时间的支持 bean,您可以将 rich:calendar 值绑定到支持 bean 的 Date 属性。

      支持 bean

      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>
      

      【讨论】:

        猜你喜欢
        • 2014-02-08
        • 2012-02-13
        • 2016-08-09
        • 1970-01-01
        • 2019-06-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多