Grails - плагин Scaffolding не требует даты

Я хотел настроить renderEditor.template, Тем не менее, я заметил, что Date свойства моего класса домена никогда не бывают required, Неважно, если они установлены nullable: true или же nullable: 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 ответов

Другие вопросы по тегам