Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Groovy & Grails > Как мепить Date c возможностью ввода времени


Автор: Andrey1 7.4.2011, 10:46
Привет,
Есть домен со свойством типа DateTime в MySQL:

Код

class CustomerProduct {
...
    Date dateTimeWhen
...
}


Проблема в том, что scalfolding генерирует view, в котором можно вводить и менять только дату.

А как время вводить к дате?

Попробовал заменить тип на java.sql.Time - во view появилось время, но ввод не работает из-за проблемы с конвертацией.

Как тогда с DateTime работать?

Автор: Vasay 7.4.2011, 16:21
Посмотрите: http://www.grails.org/JodaTime+Plugin

Автор: Andrey1 7.4.2011, 17:20
Цитата(Vasay @  7.4.2011,  16:21 Найти цитируемый пост)
Посмотрите: http://www.grails.org/JodaTime+Plugin 

Посмотрел, установил плагин, после чего все поломалось и пришлось переносить все домены в новый проект (и заново все перегенерировать).

Автор: Vasay 7.4.2011, 19:18
Цитата

Посмотрел, установил плагин, после чего все поломалось и пришлось переносить все домены в новый проект (и заново все перегенерировать).


А что именно поломалось? Какие ошибки были?

Автор: Andrey1 8.4.2011, 15:22
Цитата(Vasay @  7.4.2011,  19:18 Найти цитируемый пост)
А что именно поломалось? Какие ошибки были? 

Точно не могу сказать. Главное, веб-проект перестал запускаться вообще.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)