2010-02-08 47 views
0

我创建了Grails的datePicker标签的修改版本。它使用与Grails datePicker完全相同的参数,但由于某些原因,这些参数所绑定的对象的Date属性未被设置。grails datePicker数据绑定

此类具有Date类型的属性start和正在发送的参数是

  • START_YEAR
  • START_MONTH
  • START_DAY
  • START_HOUR
  • START_MINUTE

,它们与Grails datePicker使用的完全相同。当使用Grails datePicker时,这些绑定到Date属性的原因是什么,但不是我的吗?

谢谢, 唐

回答

3

你需要一个额外的隐藏字段名为“开始”,其值为“date.struct”,否则Grails将无法识别您的日期字段。查看< g:dateField>输出,查看所有需要的字段。

/Søren

+0

无论您的域/命令对象中的Date字段被命名,隐藏字段都应当被命名。 – sbglasius

+0

谢谢Søren,但我已经有这个字段 –

+0

嗯。奇。因为我为jQuery日期选择器制作了一个小taglib,它起作用。在某些时候,我打算发布它,但现在,请让我知道你是否想要代码 – sbglasius