【问题标题】:Grails calendar plugin returns null date if user doesn't pick a date如果用户没有选择日期,Grails 日历插件将返回空日期
【发布时间】:2014-06-10 15:10:01
【问题描述】:

我使用的是 grails 日历插件 (http://grails.org/plugin/calendar),如果我不点击日历图标并点击日期,我的控制器会得到该日期的空值。如果我点击一个日期,它工作正常。

问题 - 这正常吗?这是它应该如何工作的吗?

我希望返回我在 gsp 中设置的 defaultDate。我是 grails 和 groovy 的新手,所以我可能做错了什么。

既然这个插件太老了,可能大家都用别的吧?

我在 windows7 上使用 netbeans 8.5、java 7、日历 1.2.1。

【问题讨论】:

    标签: grails calendar


    【解决方案1】:

    您链接到的说明说这是正常的,null 是日期的默认值。如果要更改默认日期,则需要设置 defaultValue 属性,例如

    <calendar:datePicker name="date" dateFormat="%d/%m/%Y" defaultValue="${new Date()}"/>
    

    【讨论】:

    • 我想我没有仔细阅读那行。感谢您指出。我正在使用 defaultDate 所以我会继续挖掘并尝试让它工作。 &lt;calendar:datePicker name="insertDate" required="false" minYear="2000" showTime="true" dateFormat="%d/%m/%Y : %H:%M" value="${new Date()}" defaultValue="${new Date()}"/&gt;
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    • 1970-01-01
    • 2021-10-29
    相关资源
    最近更新 更多