Mensagem de erro duplicada
09/12/2011 18:35
0
Olá amigos,
estou com um problema com os erros exibidos na view.

Customizei a mensagem de erro no controlador:
--------------
carroInstance.errors.rejectValue('placa','','O campo placa não pode ficar em branco.')
render(view: "create", model: [carroInstance: carroInstance])
--------------


o problema é que a view também está recebendo as mensagens de erro padrão:
--------------
<g:hasErrors bean="${carroInstance}">
<div class="errors">
<g:renderErrors bean="${carroInstance}" as="list" />
</div>
</g:hasErrors>
--------------

Como faço para corrigir este problema sem ter que enviar uma instância diferente à view?
Valeu!
Tags: hasErrors


0
Mude as mensagens no arquivo messages.properties, localizado na pasta i18n do seu projeto. Assim você pode personalizar as mensagens da forma que achar melhor.
Por exemplo:

default.null.message=O campo [{0}] n\u00E3o pode ficar em branco
09/12/2011 22:16



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