Passar variaveis para Template -> Render
06/07/2012 02:56
0
Pessoal,

Dêm uma olhada nesse problema, estou a 1 hora tentando passar uma variavel pro meu template e nao consigo... ja procurei varias maneiras de fazer isso.

Segue o erro.

Around line 467 of grails-app/views/cadastroInicial/formulario.gsp

Around line 2 of grails-app/views/cadastroInicial/formulario.gsp

1:<g:set var="titulo" value="Cadastrar - teste" />2:<g:render template="/common/config" bean="${titulo}" />3:4:<g:set var="index" value='no' />5:<g:set var="login" value="${params.login}" />

Around line 6 of grails-app/views/common/_config.gsp

3:<head>4:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">5:<!--<meta name="viewport" content="width=device-width, initial-scale=1.0">-->6:<title>${titulo}<g:layoutTitle default="?ºDOCTOR" /></title>7:<g:layoutHead />8:9:<link type="text/css" rel="stylesheet" href="<g:createLinkTo dir='css' file='chosen.css'/>" />


Ja tentei tambem:
<g:render template="/common/config" model=[title:title] />
<g:render template="/common/config" model=s{[title:title]} />

Nada funciona, sempre o mesmo erro.
Tags: template variaveis render passagem passar


1
Oi Daniel, o problema é que você deve colocar tudo entre aspas, tal como no exemplo abaixo:


<g:render template="/common/config" model="[title:title]"/>


0
Consegui botar para funcionar, mas a solução não foi essa Kico, mas sim:

<g:render template="/common/config" model=['title':title]/>
06/07/2012 16:06


1
Bacana, foi "quase lá"! :D


0
Muito obrigado pela ajuda
06/07/2012 18:59



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