使用grails datepicker控件,有没有办法让它节省时间精度,但只显示用户到一天?用户只关心那一天,但我需要添加一天的时间,该入口被保存到数据库中。Grails datepicker
0
A
回答
2
从我所知道的,datepicker不保存精度,并设置一些默认值的ommited字段。
如果你需要坚持一天进入的时间持续存在,你可以使用dateCreated
lastUpdated
这将当对象将被持久化的第一次(dateCreated
)或每次对象将被修改(lastUpdated
)进行自动设置。
class Message {
...
Date dateCreated
Date lastUpdated
}
1
如果添加属性precision='day'
的标签,时间域将不会显示,例如
<g:datePicker name="myDate" value="${new Date()}" precision="day"/>
当提交数据时,您可以将控制器中的时间字段设置为默认值。
0
为了在数据库中保存最高精度的日期,您可以使用映射。假设你的数据库是MSSQL(https://msdn.microsoft.com/en-us/library/ms186724.aspx?f=255&MSPPError=-2147217396)
class Message {
...
Date dateCreated
Date lastUpdated
static mapping = {
dateCreated sqlType:'date'
lastUpated sqlType:'date'
}
}
编号:http://docs.grails.org/latest/ref/Database%20Mapping/column.html
在你的GSP,你可以使用
<g:datePicker name="dateCreated" value="${new Date()}" precision="day" />
相关问题
- 1. Grails datePicker
- 2. Grails和Jquery Datepicker
- 3. grails 2.4.4 jquery datepicker
- 4. grails datepicker value via ajax
- 5. Grails Datepicker Onchange事件
- 6. grails datePicker数据绑定
- 7. grails 3.0.x jquery-ui datepicker
- 8. Grails datepicker有格式化选项吗?
- 9. Grails - 编辑时的jQuery datepicker错误
- 10. grails - 如何使过滤器识别datePicker使用Grails日历插件的值?
- 11. jquery ui datepicker而不是grails中的selectfield schaffling
- 12. Grails datepicker根据时间设置日期的默认值
- 13. Datepicker动态声明
- 14. Angular DatePicker - 多个指令> [datepicker,datepicker]
- 15. Grails:禁用g:datePicker
- 16. Telerik扩展DatePicker和JQuery DatePicker
- 17. 如何通过jquery datepicker或bootstrap datepicker设置hijri datepicker?
- 18. Datepicker&Jinplace
- 19. jquery datepicker
- 20. Jquery DatePicker
- 21. Angular2 datepicker
- 22. JQuery Datepicker
- 23. DatePicker CalendarView
- 24. Bootstrap datepicker
- 25. jquery datepicker
- 26. datePicker dateFormat
- 27. bootstrapValidator datepicker
- 28. beforeShowDay Datepicker
- 29. JQuery DatePicker
- 30. jquery datepicker
谢谢,我去了这条路线虽然我宁愿订购只有一个领域而不是两个领域。隐藏时间字段并使日期选择器默认时间值会很好。 – 2011-05-24 01:38:16
@Bill - 您也可以在提交表单时更改控制器中的时间值。 – jjczopek 2011-05-24 08:51:14