Chamar controller da tag if
25/02/2009 00:00
0
Olá pessoal,

eu tenho uma gsp com uma tag if


<g&#58;if test=&quot;$&#123;Acc.teste()&#125;&quot; >
<p align=&quot;right&quot; style=&quot;font-size&#58;9px;&quot;>
<img src=&quot;$&#123;createLinkTo(dir&#58;'images',file&#58;'bola_verde.gif')&#125;&quot; alt=&quot;Spinner&quot; />
</p>

</g&#58;if>


eu preciso basicamente chamar a função teste na classe Acc, deste método é que retornará o boolean para o if.

deste modo que fiz não funciona,

alguma dica?
Tags: Grails


0
93!

Kra, vc poderia postar seu método Acc.teste() aki pra darmos uma olhada nele tb?

93,93/93
02/03/2009 00:00


0
olá,

o método é simples... apenas retorna false

é só para teste.

def teste = &#123;
return false
&#125;
02/03/2009 00:00


0
então, como está meu método?
04/03/2009 00:00


0
Oi,

Você tem certeza que quer executar o método durante a renderização da página? Neste caso, o mais aconselhado é que a execução aconteça durante a chamada da action, e quando a engine de renderização do gsp for ativada, todo o procedimento já tenha acontecido, ficando apenas uma variável de crivo para este if.

[]s,
04/03/2009 00:00


0
então eu teria o metodo com o nome da minha página gsp e este método retorna a variavel que eu coloca no if

+ou- isto?

obrigado
04/03/2009 00:00


0
[quote=&quot;leocborges&quot;]então eu teria o metodo com o nome da minha página gsp e este método retorna a variavel que eu coloca no if

+ou- isto?

obrigado[/quote]

Oi,

Consegue dar um exemplo real do que e como irá fazer?
No caso, eu poderia usar o if para quando iterar uma lista, verificar se ela é, no caso, vazia e mostrar uma mensagem dizendo isto.

Tente sempre trabalhar com métodos de objetos que você jogou para a view (geralmente models), e não com métodos da action (isso soou bem estranho).

[]s,
04/03/2009 00:00


0
fala lucas,

acho que um dos problemas é que o gsp que quero alterar é o layout/main.gsp

qual controlador eu colocaria o método?
04/03/2009 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