mi webservice esta hecho en java con jax.
al cargar la aplicacion hago un
Código Flex :
SchemaTypeRegistry.getInstance().registerClass(new QName("http://webservice.cl/", "paginasNoticiasDTO"), PaginasNoticiasDTO);
SchemaTypeRegistry.getInstance().registerClass(new QName("http://webservice.cl/", "noticiasDTO"), NoticiaDTO);
clase VO noticias
Código Flex :
package cl.gestores.vos
{
import mx.collections.ArrayCollection;
[Bindable]
public class NoticiaDTO
{
/**
* Propiedades
*/
public var id:uint;
public var seccion_id:uint
public var titulo:String;
public var bajada:String;
public var primera_pagina:String;
public var imagen_interior:String;
public var fecha_publicacion:Date;
public var fecha_ingreso:Date;
public var fuente:String;
public var publicar:Boolean;
public var resumen_newsletter:String;
public var paginas:ArrayCollection;
static public var currentIndex:uint = 0;
/**
* Costructor
*/
public function NoticiaDTO()
{
}
}
}
clase vo paginas noticias
Código Flex :
package cl.gestores.vos
{
[Bindable]
public class PaginasNoticiasDTO
{
public var id:uint;
public var noticia_id:uint;
public var contenido:String;
public var numero:uint;
public function PaginasNoticiasDTO()
{
/*this.id = id;
this.noticia_id = noticia_id;
this.contenido = contenido;
this.numero = numero;*/
}
}
}
se supone que poniendo los schema deberian cargar las clases nativas?
en mi caso no sucede en el 100%, sino que carga la clase noticiasDTO y la clase PaginasNOticiasDTO la carga como nula.
si le quito los 2 schema quedan como objectProxy ( y aparecen todos los resultados bien )
que podria ser el error, probe con casi todo
Saludos desde Chile.
