Я не совсем уверен, что понимаю вашу проблему с плагином YUI и форматированием даты.Если вы углубитесь в это, мы могли бы помочь.
Однако я бы порекомендовал использовать плагин GrailsUI , который зависит от плагина YUI.*
grails install-plugin grails-ui
Просмотр
По вашему мнению, убедитесь, что вы включили соответствующие компоненты в раздел head
, например:
<head>
...
<gui:resources components="datePicker"/>
...
</head>
Также измените тег <body>
на <body class="yui-skin-sam">
если вы хотите применить стили (обложку) по умолчанию.
Тогда вы сможете использовать:
<gui:datePicker id="myDateValue" value="${new Date()}" />
или если вы хотите установить формат даты:
<gui:datePicker id="myDateValue" formatString="yyyy/MM/dd HH:mm:ss" value="${new Date()}" />
Контроллер
При использовании значения из datePicker
в контроллере его следует рассматривать как строку, то есть
Date.parse("yyyy/MM/dd HH:mm:ss", params.myDateValue)