input de data
08/08/2008 00:00
0
eu tenho um atributo dataNascimento do tipo java.util.Date em uma das minhas classe de dominio (Pessoa).

no html/gsp de cadastro eu quero usar apenas um campo textfield dataNascimento (ao inves do modelo do scaffold com campos separados para dia/mes/ano).

como eu faço para ela ser injetada automaticamente no meu controller?
Pessoa p = new Pessoa(params) ?

a data deve estar em algum formato especial?
seria melhor eu criar meu textfield com outro nome e tratar a data manualmente no controller?
Tags: Grails


0
Bom dia, Weeanon!

Para que você deixe de utilizar o <g:datePicker> você tem algumas opções:

Caso você esteja usando scaffolding, você poderá alterar o template renderEditor.template que fica na pasta aplicacao\src\templates\scaffolding. Altere o método renderDateEditor de modo que ele passe a imprimir um <input type=&quot;text&quot;> em vez do datePicker. No caso desse arquivo não existir, execute o comando grails install-templates

Caso você esteja usando GSPs gerados pelo Grails, basta alterar os campos para utilizar <input type=&quot;text&quot;>.

Espero ter ajudado. Abraço!
28/08/2008 00:00



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto