<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "Como retornar um objeto composto usando AjaxConsequence"]]></title>
		<link>http://forum.mentaframework.org/posts/list/3.page</link>
		<description><![CDATA[Latest messages posted in the topic "Como retornar um objeto composto usando AjaxConsequence"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Como retornar um objeto composto usando AjaxConsequence</title>
				<description><![CDATA[ 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!
]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/list/2332.page#17475</guid>
				<link>http://forum.mentaframework.org/posts/list/2332.page#17475</link>
				<pubDate><![CDATA[Fri, 4 Dec 2009 12:18:13]]> GMT</pubDate>
				<author><![CDATA[ Rodrigo]]></author>
			</item>
			<item>
				<title>Re:Como retornar um objeto composto usando AjaxConsequence</title>
				<description><![CDATA[ no JSONGenericRenderer voce pode passar um int no construtor que vai dizer quantos niveis voce quer adentrar.]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/list/2332.page#17546</guid>
				<link>http://forum.mentaframework.org/posts/list/2332.page#17546</link>
				<pubDate><![CDATA[Wed, 24 Feb 2010 06:39:47]]> GMT</pubDate>
				<author><![CDATA[ robertwgil]]></author>
			</item>
	</channel>
</rss>
