Customizar campos gerados pelo scaffolding
11/09/2018 22:01
0
Boa noite,

Dúvida creio que simples, ou talvez não.

Depois de muitos problemas, estou batendo cabeça e conseguindo aprender e começando a me virar com o grails 3.

As versões do java e do grails que estou usando são essas:
| Grails Version: 3.3.2
| Groovy Version: 2.4.13
| JVM Version: 1.8.0_161

Tenho a classe Aluno

class Aluno {
String nomeAluno
String sexo
String email
String nomeMae
String nomePai
Integer telefone1
Integer telefone2
Integer cpf
Integer rg
Integer idade
Date matricula
Date trancamento

Pagamento pagamento

static constraints = {

}


}


Usei o comando generate-all

Perfeito, me gerou tudo bonitinho.

?

Gostaria de trocar o nome do campo de "Nome Aluno" para "Nome do Aluno". Como faço isso?
Tags: Grails plugin fields custom


0
Existem varias opções para Alterar
Seguindo padrão grails Utilizando i18n  é criado uma chave padrão para propriedades das domains  nomedaclase.proprieda.label

Adicione essa linha no seu arquivo i18n
?
[b]aluno.nomeAluno.label=Nome do Aluno[/b]

https://docs.grails.org/latest/guide/i18n.html

Você também pode personalizar na mão  os campos  
em vez de usar o f:all na view exclua os campos que você não quer e crie na mão

<f:all bean="aluno" except="nomeAluno,idade"/>


também é possível criar  templates , personalizar cada campo gerado pelos fields
https://grails-fields-plugin.github.io/grails-fields/latest/guide/index.html#customizingFieldRendering
13/09/2018 11:12



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