Cara agora sim listou. Mas o meu problema é outro hehe. Seguinte, meu banco de dados esta estruturado para montar uma Arvore no tree com pais e filhos, minha estrutura é a seguinte: ID - OBJETO - PAI, com php criei uma função que recursivamente mostra os pais e os filhos na Tela, como eu faço para o Tree entender o meu XML vindo do PHP??
On 23 mar, 00:33, Eduardo Kraus <eduardokr...@gmail.com> wrote: > 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 > eduardokr...@gmail.comhttp://blog.mxml.com.br > > 2009/3/22 Michael <michaelantu...@terra.com.br> > > > > > 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 <eduardokr...@gmail.com> 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 > > > eduardokr...@gmail.comhttp://blog.mxml.com.br > > > > 2009/3/21 Michael <michaelantu...@terra.com.br> > > > > > 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 <rcerque...@gmail.com> wrote: > > > > > Seja mais detalhado... > > > > > > On 20 mar, 14:26, Michael <michaelantu...@terra.com.br> wrote: > > > > > > > Isso eu ja tentei. > > > > > > > On 20 mar, 13:22, Eduardo Kraus <eduardokr...@gmail.com> wrote: > > > > > > > > Defina tree.dataProvider = dadosDoBanco > > > > > > > *Eduardo Kraus* > > > > > > > Desenvolvedor > > > > > > > eduardokr...@gmail.comhttp://blog.mxml.com.br > > > > > > > > 2009/3/20 Michael Antunes <michaelantu...@terra.com.br> > > > > > > > > > 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 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 -~----------~----~----~----~------~----~------~--~---