Grails G; DatePicker, как обрабатывать неполные даты - PullRequest
1 голос
/ 18 марта 2012

У меня есть следующий указатель даты в форме

<g:datePicker name="born" default="none" precision="day"  
noSelection="['':' ']" relativeYears="[-25..2]" 
value="${animalInstance?.born}"  />

Так как я не допускаю выбора в средстве выбора даты, можно вводить дату без дней, месяцев, кроме действительного года.Это точно предполагаемое поведение.

Но параметры приходят в следующем формате born = "" born_year = "1995"

Контроллер и объект Command не связывают это правильно, и вся дата считаетсяноль.

Есть ли правильный способ справиться с этим, не выполняя код If ... Then ... Else?

...