Упс - думал, g: datePicker отправляет его через одну строку.

тим, у меня есть DatePicker под названием "foobar":

<g:datePicker name="foobar" value="${new Date()}" precision="day" />

Как мне прочитать представленное значение этого выбора даты?

Один способ, который работает, но имеет некоторые нежелательные побочные эффекты, заключается в следующем:

def newObject = new SomeClassName(params)
println "value=" + newObject.foobar

Этот способ делает все считанные поля в newObject, чего я хочу избежать. Меня интересует только значение поля "foobar".

Я изначально предполагал, что это можно сделать так:

def newObject = new SomeClassName()
newObject.foobar = params["foobar"]

Но Grails, похоже, не выполняет автоматический перевод поля foobar в объект Date ().

Обновлено: Дополнительную информацию можно найти вГраальс JIRA.

Ответы на вопрос(4)

Ваш ответ на вопрос