Olá pessoal estou usando o fluorinefx no meu projeto, porem existe uma classe onde eu quero utilizar hierarquia
Esta é a classe no flex. package vo { [RemoteClass(alias="Integracao_Flex.Pessoa")] public class Pessoa { public static const NAME:String = "Pessoa"; private var _id_Pessoa:int; public function get Id_Pessoa():int { return this._id_Pessoa; } public function set Id_Pessoa(valor:int):void { this._id_Pessoa = valor; } private var _nome:String; public function get Nome():String { return this._nome; } public function set Nome(valor:String):void { this._nome = valor; } private var _telefone:String; public function get Telefone():String { return this._telefone; } public function set Telefone(valor:String):void { this._telefone = valor; } private var _filho:Array; public function get filho():Array { return this._filho; } public function set filho(valor:Array):void { this._filho = valor; } public function Pessoa() { } } } e no c# eu tenho a mesma classe mapeada porem na proridade filho da classe esta assim: IList _filho; public IList filho { get { if (_filho == null) { _filho = new List<Pessoa>(); } return _filho; } set { _filho = value; } } e no metodo de listar esta assim: public List<Pessoa> Lista() { List<Pessoa> _lista = new List<Pessoa>(); Pessoa child = new Pessoa(1, "Vinicius", "(16)3711-1111"); child.filho.Add(new Pessoa(5, "Cristian", "(16) 3722-2222")); _lista.Add(child); _lista.Add(new Pessoa(9, "Juliano", "(16)3733-3333")); _lista.Add(new Pessoa(15, "Ricardo", "(16)3744-4444")); _lista.Add(new Pessoa(3, "Euripedes", "(16)3755-5555")); //_lista = productNames.ToList(); return _lista; } tente utilizando List<Pessoa> mas também não deu certo, estou atribuindo a resposta do remote service da seguinte forma: private function rstSucessoLista(evt:ResultEvent):void{ if (evt.result != null){ hierarchical = new HierarchicalData(evt.result); hierarchical.childrenField = "filho"; /* so para exemplificar melhor <mx:AdvancedDataGrid x="10" y="484" id="adg1" designViewDataType="tree" width="468"> <mx:columns> <mx:AdvancedDataGridColumn headerText="Id" dataField="Id_Pessoa" width="20"/> <mx:AdvancedDataGridColumn headerText="Nome" dataField="Nome" width="40"/> <mx:AdvancedDataGridColumn headerText="Telefone" dataField="Telefone" width="40"/> </mx:columns> </mx:AdvancedDataGrid> */ adg1.dataProvider = hierarchical; } } esta listando os valores porem nao aparece a hierarquia, alguem faz ideia de onde esta errado?? Desde já agradeço a atenção de todos --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---