Calendário no campo Date
17/10/2012 15:56
0
Pessoal,


quando criamos um campo com o Date e geramos o scafold ele cria o campo DatePicker na gsp e temos que selecionar o dia, mess e ano. Sei que tem como colocar um calendário de modo que quando se clica ele abre e vc navega no calendário e seleciona a data de uma só vez.

Gostaria de saber como fazer isso sem usar Jquery para isso. É possível?
Tags: date


0
Qual versão do Grails você está usando?
17/10/2012 16:00


0
Grails 2.1.1

Mas nao vi meio de mudar o datePicker
17/10/2012 16:28


0
Brother! creio que assim só usando plugin, mas mesmo assim, por trás dos panos.. creio que ele sempre vai usar... uma biblioteca js!


1
Olá,

amigo, que eu saiba, a única maneira de renderizar um calendário sem uso de Jquery (Javascript, extjs, etc) é usando HTML 5.
<input type = "date" name="campoDataETal"/>


Porém, são poucos os navegadores que irão fazer isso por você:
http://html5test.com/compare/feature/form-date-element.html

Assim, só lhe resta Jquery e companhia ;)


0
Realmente, como o yoshiro comentou, o HTML5 possui um field para calendário... porém são poucos browsers que o renderizam.

Tive a mesma necessidade, e para isso utilizei o jQuery-UI, ele é muito simples e de fácil uso.

http://jqueryui.com/datepicker/

A forma de utilização pode ser variada, você pode apontar o jQuery Core para a net, utilizando os arquivos do google por exemplo. Ou pode baixar e deixar dentro da pasta do projeto (eu particularmente prefiro deixar local, mas isso vai da necessidade de cada um).

No site existem alguns exemplos de uso e source.

[]'s
18/10/2012 15:05



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