Arquivo JS
22/11/2012 18:09
1
Tenho um arquivo .js que é uma calendário e esta na minha pasta JS gostaria de chama-lo no meu formulario para inserir a data segue a linha do meu formulario que recebe a data

<tr class='prop'>
<td valign='top' class='name'><label for='dataPermanencia'>Data Inicio:</label></td>
<td valign='top' class='value${hasErrors(bean:permanencia,field:'dataPermanencia','errors')}'>
<input type='date' name='datai' value='${permanencia?.dataPermanencia}' /></td>
</tr>
Tags: Arquivo JS


0
Oi Thiago,

no caso destes componentes do tipo calendário o grande desafio é descobrir como chegam os dados no seu controlador. Sendo assim, eu costumo fazer o seguinte: caso na documentação do componente a descrição do formato aplicado, eu crio uma action que simplesmente imprima o valor que ela recebeu a partir deste campo.

Algo muito simples, como no exemplo abaixo:


class ControladorController {
def testeCalendario = {
println params.calendario
}
}


Com base nisto, eu checo o formato e uso a classe java java.text.SimpleDateFormat, que faz o parsing de texto para objetos do tipo java.util.Date (depois da uma olhada no Javadoc dela na documentação oficial do Java)


0
desta forma aqui ficou melhor mas o formulario esta recebendo a data completa gostaria apenas do YYYY-MM-DD...
Como ficou assim dispenso o .js
<tr class='prop'>
<td valign='top' class='name'><label for='dataPermanencia'>Data Final:</label></td>
<td valign='top' class='value${hasErrors(bean:permanencia,field:'dataPermanencia','errors')}'>
<g:datePicker name="dataf" precision="day" value="${permanenciaInstance?.dataPermanencia}" />
</td>

</tr>
22/11/2012 18:54



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