Como a partir do Controller podemos inibir elementos do form chamador?
27/07/2018 14:43
0
Saudações a este valoroso grupo!

Como se pode inibir ou restringir alguns elementos do form de edição (por exemplo) através do controller. Suponha que eu tenha um processo de cadastramento para um elemento do negócio, que dependendo de seu status certos campos não possam mais sofrer alterações...

Obrigado
Tags: Grails,controller,form,edit,inibir,restringir


0
Então... acho que isso vc vai ter que fazer na view e  no controller validações para isso ocorrer
Se vc  não quisesse algo dinamico  tem como definir no mapping  se o atributo é "inserivel" e "editavel"  assim:
[code]?
?[/code]
    static mapping = {        author insertable: false        author updateable: false    }
02/08/2018 11:43


0
Caro William.

Realmente preciso fazer isto dinamicamente. 
Veja, sempre que um registro é editado (tela para editar é aberta) a ação edit do controller é chamada.
Agora suponha que este registro, conforme vai mudando de status, ex: em  aprovação, aprovado, em precificação, precificado, suspenso, encerrado, etc... alguns campos devem ser inibidos ou ocultados, e outros devem ser exibidos, etc... 
Então... eu gostaria de poder receber o elemento "form" e segundo o status do registro fazer o tratamento dos campos, etc. 
02/08/2018 18:32



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