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
Спасибо за помощь.