Retirar propriedade do scaffold
16/03/2010 00:00
0
Como faço para que determinada propriedade da minha classe de domínio não seja exibida no scaffold?
Tags: Grails


0
coloca essa propriedade como excludedProps nos templates que geram o scaffold

- Instala o template do scaffold com o comando grails install-templates
- Vai na pasta <sua_app>\src\templates\scaffolding
- Procura pela palavra &quot;excludedProps&quot; nos 4 arquivos de template (create, edit, list e show)

Ex.:


<% excludedProps = [&quot;version&quot;,
&quot;id&quot;,
&quot;prop_que_eu_nao_quero_exibir&quot;,
Events.ONLOAD_EVENT,
...
17/03/2010 00:00


0
[quote=&quot;erhorn&quot;]coloca essa propriedade como excludedProps nos templates que geram o scaffold

- Instala o template do scaffold com o comando grails install-templates
- Vai na pasta <sua_app>\src\templates\scaffolding
- Procura pela palavra &quot;excludedProps&quot; nos 4 arquivos de template (create, edit, list e show)

Ex.:


<% excludedProps = [&quot;version&quot;,
&quot;id&quot;,
&quot;prop_que_eu_nao_quero_exibir&quot;,
Events.ONLOAD_EVENT,
...
[/quote]

Certo assim funciona, mas digamos que eu tenha duas classes de domínio com um atributo com o mesmo nome, e só não quero exibir o de uma, neste caso se eu colocar aí o nome do atributo ele não exibiria de nenhuma né.
17/03/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