по умолчанию У меня есть следующие в моем доменеGrails 2.1.0 доменный класс логическое значение ложного
boolean checkbox1
boolean checkbox2
boolean checkbox3
static constraints {
checkbox1(blank: true, nullable: true)
}
теперь, когда я экономлю, на мой взгляд, у меня нет никакого значения установлен CheckBox1, и я получаю следующее сообщение об ошибке:
- Field error in object 'com.smstool.myDomain' on field 'checkbox1': rejected value [false]; codes [typeMismatch.com.myApp.myDomain.checkbox1,typeMismatch.checkbox1,typeMismatch.boolean,typeMismatch]
мой взгляд:
<g:checkBox name="${domainReference}checkbox1" value="${thisInstance?.checkbox1}" class="myCheckbox" />
Я не могу понять, почему это происходит? конечно, если у меня пусто: true и nullable: true, тогда это должно игнорировать несоответствие?