Acumular valores automaticamente e exibí-los na GSP
10/05/2010 00:00
0
Olá!

Estou iniciando em Grails e pretendo utilizá-lo para o desenvolvimento de um sistema de controle de horas extras que será base de minha monografia.
Por enquanto, o sistema terá duas classes de domínio: Funcionario e HorasExtras.
Na classe de Horas será informada uma data e a quantidade de horas - ou minutos - extras feitos nesta data.

Gostaria de saber como posso fazer para que o sistema acumule estas horas (ou somente os valores inteiros dos minutos) e as exiba na página GSP. À medida em que for incluindo registros o somatório será atualizado e exibido automaticamente.
Exemplo:
10/05 - 30 min
11/05 - 60 min
12/05 - 120 min
TOTAL (automático): 210 min

Posteriomente pretendo implementar a baixa destas horas de acordo com a quantidade paga, mas de início as sugestões sobre como implementar e exibir o somatório irão me auxiliar muito.

Obrigado.
Tags: Grails


0
Como sugestão você pode criar uma variavel com o <g:set> e somar as horas em formato numerico ou seja convertendo em minutos.

Exemplo:
<g:set var=&quot;horas&quot; value=&quot;${horasExtras * 60}&quot;/>
// Somar
<g:set var=&quot;horas&quot; value=&quot;${horas += horasExtras * 60}&quot;/>
e imprimir depois...

Isso funciona de modo dinâmico sendo que todas as horas terão que aparecer na tela para efetuar a soma.
11/05/2010 00:00


0
Obrigado rmomogi. Vou testar sua sugestão.
12/05/2010 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