У меня есть класс домена с атрибутами start + end, оба из них - LocalTime (плагин Joda-Time). Я хочу, чтобы время окончания было нулевым. Для этого я использовал следующее ограничение: end nullable: true
. Леса реализуются через шаблон Joda, и он работает очень хорошо. Единственная проблема заключается в том, что при выборе ничего с помощью timepicker для конечного свойства получается: Cant populate a class org.joda.time.LocalTime without a hour
.Grails, Joda-Time plugin, TimePicker nullable не работает
Это сгенерированный код в представлении:
<div class="fieldcontain ${hasErrors(bean: dailyBookingInstance, field: 'end', 'error')} ">
<label for="end">
<g:message code="dailyBooking.end.label" default="End" />
</label>
<joda:timePicker name="end" value="${dailyBookingInstance?.end}" default="none" noSelection="['': '']"></joda:timePicker>
</div>
Это ошибка привязки (http://grails.1312388.n4.nabble.com/Joda-Time-Plugin-Fields-nullable-td4655494.html) – user1690588
Да, я тоже это видел, но не знаю, что делайте с ним, так как он не обеспечивает решение моей проблемы. – user3667018