Se ele fica aparecendo Object é porque o LabelFild não esta definido. Nos dados que você retorna tem o objeto que queres mostrar no label. Então defina o nome dele no labelfild.
Ex <?xml version="1.0" encoding="utf-8"?> <!-- Tree control example. --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ [Bindable] public var selectedNode:XML; // Event handler for the Tree control change event. public function treeChanged(event:Event):void { selectedNode=Tree(event.target).selectedItem as XML; } ]]> </mx:Script> <mx:XMLList id="treeData"> <node *NOMEMENU*="Mail Box"> <node *NOMEMENU*="Inbox"> <node *NOMEMENU*="Marketing"/> <node *NOMEMENU*="Product Management"/> <node *NOMEMENU*="Personal"/> </node> <node *NOMEMENU*="Outbox"> <node *NOMEMENU*="Professional"/> <node *NOMEMENU*="Personal"/> </node> <node *NOMEMENU*="Spam"/> <node *NOMEMENU*="Sent"/> </node> </mx:XMLList> <mx:Panel title="Tree Control Example" height="75%" width="75%" paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10"> <mx:Label width="100%" color="blue" text="Select a node in the Tree control."/> <mx:HDividedBox width="100%" height="100%"> <mx:Tree id="myTree" width="50%" height="100%" labelField="* @NOMEMENU*" showRoot="false" dataProvider="{treeData}" change="treeChanged(event)"/> <mx:TextArea height="100%" width="50%" text="Selected Item: {selectednod...@nomemenu*}"/> </mx:HDividedBox> </mx:Panel> </mx:Application> *Eduardo Kraus* Desenvolvedor [email protected] http://blog.mxml.com.br 2009/3/22 Michael <[email protected]> > > Sim eduardo, tipo, ele carrega o tree, só que fica escrito Object, eu > nao consegui mudar o labelField. Sabems oq ue tenho que fazer? > > On 22 mar, 18:45, Eduardo Kraus <[email protected]> wrote: > > Vamos por partes > > > > 1 - Os dados estão chegando no Flex? Debugasse? > > 2 - Verifica se realmente estes dados não estão chegando como Array. > Muitas > > vezes esta conversão retorna null. > > 3 - Se estas passando este retorno para uma váriavel e ela não for > Bindable > > não irá funcionar mesmo. > > *Eduardo Kraus* > > Desenvolvedor > > [email protected]http://blog.mxml.com.br > > > > 2009/3/21 Michael <[email protected]> > > > > > > > > > Seguinte... eu queria fazer o seguinte. Estou desenvolvendo um sistema > > > que possui um controle de acesso e esse controle de acesso as > > > informações do grupos esta em uma tabela grupos.. a estrutura é > > > essa: ID - OBJETO - PAI . Criei uma função recursiva com PHP que > > > mapea essa estruturada. O que eu preciava fazer e não estou > > > conseguindo. Estou passando para o FLEX via AMF esses dados, porem, > > > estou aramezenand em uma variavel do tipo ArrayCollection e agora não > > > estou conseguindo passar esse ArrayCollection para dataProvider do > > > Tree. Alguem teria essa solução, ou o que preciso fazer? > > > > > [] ´s a Tds!! > > > > > On 20 mar, 18:25, Ricardo Cerqueira <[email protected]> wrote: > > > > Seja mais detalhado... > > > > > > On 20 mar, 14:26, Michael <[email protected]> wrote: > > > > > > > Isso eu ja tentei. > > > > > > > On 20 mar, 13:22, Eduardo Kraus <[email protected]> wrote: > > > > > > > > Defina tree.dataProvider = dadosDoBanco > > > > > > *Eduardo Kraus* > > > > > > Desenvolvedor > > > > > > [email protected]http://blog.mxml.com.br > > > > > > > > 2009/3/20 Michael Antunes <[email protected]> > > > > > > > > > Gostaria de saber como eu coloco em um Tree as informações > vindas > > > do > > > > > > > banco de dados. Eu estou primeiramente colocando o resultado em > um > > > > > > > ArrayCollection, mas agora nao consigo passar para o tree. > Algum > > > sabe > > > > > > > como devo proceder?? > > > > > > > > > [ ] ´s > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
