Ajuda com JavaScrip e Json em Grails
18/05/2015 18:06
0
Galera , não sou muito bom em JavaScript, mas possuo um código que não estou entendo, sei que o fórum é sobre Grails, mas se alguém souber ficarei grato :)

Possuo a Classe Aluno.groovy que possui várias Notas.groovy
A Classe Aluno extend de Usuário.groovy

Possuo uma função em JavaScript que recebe como parâmetro uma lista de Notas em JSON, até ai tudo de boa
O Código abaixo funciona tranquilo, mostrando o que se pede.
$.each(data,function(key, value) {
alert(value.nota);
?alert(value.bimestre)
});

Mas se faço alert(value.aluno); me é retornado [object, object] e quando coloco alert(value.aluno.toSource()); é mostrado ({class:"projeto.Aluno", id:1})
Se faço alert(value.aluno.nome); é mostrado undefined
Espero que me ajudem :)
Tags: JavaScript, undefined


0
Consegui resolver utilizando conversores personalizados.
da forma normal render as JSON ele não cria o JSON pegando os parâmetros dos filhos no caso Aluno hasmany Notas - Notas belongsTo Aluno obtendo apenas a classe e o id como mostrado.
Para fazer com que os outros atributos venham no JSON é só fazer:
JSON.use('deep'){
render obj as JSON
}
Fonte: https://grails.org/wiki/converters%20reference
18/05/2015 20:24



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