[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 

Forum Read-Only! Check the new site and forum here!

Como retornar um objeto composto usando AjaxConsequence  XML
Forum Index -> Comentários Gerais
Author Message
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!
robertwgil


[Avatar]
Joined: 23/02/2007 17:22:13
Messages: 745
Location: São Paulo - SP - Brasil
Offline

no JSONGenericRenderer voce pode passar um int no construtor que vai dizer quantos niveis voce quer adentrar.

Robert Gil
Coordenador de Desenvolvimento / Administrador de Redes.

Twitter
[Email] [MSN]
 
Forum Index -> Comentários Gerais
Go to:   
Powered by JForum 2.1.6 © JForum Team