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






0
0
17/03/2010 00:00
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,
...

erhorn
Pontos: 0



0
0
17/03/2010 00:00
[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é.

Quantum
Pontos: 0



 


Esqueceu sua senha?
 
Grails Brasil é mantido por itexto Desenvolvimento de Projetos Ltda.
Em caso de problemas, sinta-se livre para procurar Henrique Lobo Weissmann (Kico) por e-mail: kicolobo@itexto.net
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão (clique no logo à direita para maiores detalhes)