Rodrigo
Joined: 11/08/2009 13:58:08
Messages: 32
Offline
|
Pessoal,
Mais uma vez estou com dificuldades:
Quero fazer uma requisição ajax e quero de retorno um objeto composto:
Exemplo:
Disciplina
|---------> Horario
|---------->inicio
|---------->termino
Disciplina.Horario.inicio
Ou seja, um objeto disciplina que contenha uma lista de horários onde quero pegar o inicio e fim do horario da disciplina
Entao, lá na página, usando mtw.request, seria algo como:
var response = new mtw.response(transport);
var disciplina = null;
for( var index = 0; index < response.size(); index++) {
disciplina = response.getObject(index);
msg = "Disciplina: " + disciplina.codigo;
msg += "\n Descrição: " + disciplina.descricao;
msg += "\n Horario Inicio: " + disciplina.horario(0).inicio;
}
###############
disciplina.horario(0).inicio
disciplina.horario(0).termino
disciplina.horario(1).inicio
disciplina.horario(1).termino
Será que eu consegui esclarece a dúvida?
Se alguem puder me ajudar...
Utilizando o exmplo da página http://forum.mentaframework.org/posts/list/1418.page
dá até p pegar esses beans disciplinas, mas o objeto horario que está dentro de disciplina não é possível, isso usando JSONGenericRenderer() para o AjaxConsequence...
Tem algum outro jeito de se trazer um objeto composto?
Mesmo que seja uma estrutura xml de resposta...Se for assim como eu devo fazer na Action de resposta? Tipo, o que deve ser feito no codigo abaixo:
output.setValue(AjaxConsequence.KEY, listaDeDisciplinas);
No caso essas lista de disciplinas são lista de beans disciplinas compostos
Se puderem me dar uma luz!
Obrigado!
|