Маршаллинг объекта Grails - добавление подсказок типа данных? - PullRequest
0 голосов
/ 30 июня 2011

Я бы хотел иметь что-то вроде этого:

<form>
<input type="date" name="params.date"/>
<input type="text" name="params.myString"/>
</form>

И маршалл это к

Map<String, Object> params
   ['date': (Date object),
    'myString': (String)]

внутри держателя объекта команды как таковой:

class Holder{
   def params
   def unshownAttributes
}

Я думал о том, чтобы сделать какую-нибудь хакерскую попытку с использованием javascript для разбора атрибута data-type HTML5 и предварительного тренда имени (и исправления типов позже), но я надеялся, что есть лучший способ сделать это автоматически с помощью groovy или grails .

Есть мысли?

1 Ответ

0 голосов
/ 13 июля 2011

На данный момент такого механизма не существует. Вы можете избавить себя от боли, просто создав методы для каждого нужного вам экземпляра сортировки с соответствующими объектами команды.

...