Alteração do Campo Date do Form
13/11/2014 11:12
0
bom dia galera gostaria de saber como posso mudar o campo Date do formulario padrão do Grails gostaria de usar um do layout, ate coloquei masi esta apresentando um erro, como podem ver na tela abaixo.



quando mando salva ele me apresenta esse erro
Tags: ajuda


0
O erro é de que o campo fim não pode ser nulo. Na sua imagem está apenas o inicío, mas e o fim?



0
eu apenas fiz a troca da <div> que era chamada no view _form dar uma olhada no codgo

<%@ page import="theme.Tarefa" %>


[b]//essa era a div da data fim, troquei por essa que vem no layout [/b]
[b][b]<div id="datetimepicker1" class="input-append input-group dtpicker ${hasErrors(bean: tarefaInstance, field: 'fim', 'error')} required">
<input data-format="dd-MM-yyyy" type="text" class="form-control" >[/b]


<span class="input-group-addon add-on">
<i data-time-icon="fa fa-times" data-date-icon="fa fa-calendar" class="fa fa-calendar"></i>
</span>


</div>[/b]

<div class="fieldcontain ${hasErrors(bean: tarefaInstance, field: 'inicio', 'error')} required">
<label for="inicio">
<g:message code="tarefa.inicio.label" default="Inicio" />
<span class="required-indicator">*</span>
</label>
<g:datePicker name="inicio" precision="day" value="${tarefaInstance?.inicio}" />


</div>

<div class="fieldcontain ${hasErrors(bean: tarefaInstance, field: 'nome', 'error')} required">
<label for="nome">
<g:message code="tarefa.nome.label" default="Nome" />
<span class="required-indicator">*</span>
</label>
<g:textField name="nome" required="" value="${tarefaInstance?.nome}"/>

</div>

<div class="fieldcontain ${hasErrors(bean: tarefaInstance, field: 'status', 'error')} ">
<label for="status">
<g:message code="tarefa.status.label" default="Status" />

</label>
<g:checkBox name="status" value="${tarefaInstance?.status}" />

</div>

13/11/2014 15:32


0
o js esta rodando normalmente



acho que não esta enviando a data na hora que manda grava no banco
13/11/2014 15:52


0
Está faltando o atributo name no input do datepicker da data de fim.

Dá uma debugada no seu params pra ter ctz.

Se precisar de um binding para o Date usa o PropertyEditorRegistrar tem mais aqui

Att,


0
Coloquei o atributo name = "fim" ele acaba colocando o formato de seleção de data do grails

<%@ page import="theme.Tarefa" %>



<div id="datetimepicker1" class="input-append input-group dtpicker ${hasErrors(bean: tarefaInstance, field: 'fim', 'error')} required">
<input data-format="dd-MM-yyyy" type="text" class="form-control" >


<span class="input-group-addon add-on">
<i data-time-icon="fa fa-times" data-date-icon="fa fa-calendar" class="fa fa-calendar"></i>
</span>

[b]<g:datePicker name="inicio" />[/b]
</div>

<div class="fieldcontain ${hasErrors(bean: tarefaInstance, field: 'inicio', 'error')} required">
<label for="inicio">
<g:message code="tarefa.inicio.label" default="Inicio" />
<span class="required-indicator">*</span>
</label>
<g:datePicker name="inicio" precision="day" value="${tarefaInstance?.inicio}" />


onde devo coloca esta certo
13/11/2014 22:06


0
Você não consegue colocar algum código em um repositório git que simule o problema? Da forma que está fica díficil realmente de ajudar.

Att,



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