Grails - Scaffolding插件不需要日期

时间:2014-09-02 14:54:29

标签: grails properties scaffolding required

我想自定义renderEditor.template。但是,我注意到我的域类的Date属性永远不会required。无论如何,如果设置nullable: truenullable: false

我在脚手架插件的renderFieldForProperty中扩展了_form.gsp方法,如下所示,检查nullable属性:

if (hasHibernate) {
    cp = owningClass.constrainedProperties[p.name]
    required = (cp ? !(cp.propertyType in [boolean, Boolean]) && !cp.nullable : false)
    // added line:
    println p.name + " " + cp.nullable + " ... " + required
}

但是,对于Date属性,我总是得到以下输出:

dateField true ... false

对于尚未设置的String属性nullable: true,我得到:

stringProperty false ... true

感谢您的帮助。

0 个答案:

没有答案