grails datepicker

时间:2010-04-10 13:24:42

标签: grails datepicker

我正在使用g:datePicker name =“date1”id =“date1”value =“$ {program?.startDate}”>

在控制器中使用params.date1时,它显示的值为“struct”,无法在我的数据库中保存日期。

我们怎样才能将日期解析为一个参数,例如:2010-10-10 11:11:11使用datePicker?

提前谢谢你 srinath

1 个答案:

答案 0 :(得分:2)

您需要查看Grails中的Data binding。当您说Book b = new Book(params)或使用命令对象时,数据绑定会自动与域对象一起发生。

def myAction = { BookCommand bookCommand -> 
    //bookCommand is already bound and validated by now
}

如果您愿意,也可以在控制器(documentation)中手动调用bindData(...)。你最有可能只想使用bindData:

def myAction = {
    ...
    bindData(myDomainObject, params, ['date1'])
    ...
    myDomainObject.save()
    ...
}