Tem a propriedade dataDescriptor do Tree. Assim tu consegue adicionar
nodos na tua arvore dinamicamente do banco de dados.

[ ] ´s

On 13 maio, 08:49, Machuca <vinicius.mach...@gmail.com> wrote:
> Vlw pessoal mas acabei achando a solução q precisava;
> quem quiser:http://www.adobe.com/devnet/flex/quickstart/working_with_tree/
>
> On 13 maio, 08:32, Machuca <vinicius.mach...@gmail.com> wrote:
>
> > Olá a todos,
>
> > Estou com algumas dificuldades em utilizar o componente Tree.
>
> > Gostaria de inserir um nodo via actionscript, mas so estou conseguindo
> > inserir de form estática e no root da Tree.
> > a intenção é inserir o nodo com a string nomeTeste  no label e coloca-
> > ló dentro do Financeiro.
>
> > tem como?
>
> > Obrigado.
>
> > ?xml version="1.0" encoding="utf-8"?>
> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";>
> >          <mx:Script>
> >          <![CDATA[
> >                  import mx.collections.XMLListCollection;
>
> >                  [Bindable]
> >                  var employeesXML : XML = <list>
> >                          <department label="Financeiro">
> >                                  <employee label="John"/>
> >                                  <employee label="Bruce"/>
> >                          </department>
> >                          <department label="Recursos Humanos">
> >                                  <employee label="Geraldo"/>
> >                          </department >
> >                          <employee label="George"/>
> >                  </list>;
>
> >                  [Bindable]
> >                  var employeesData : XMLListCollection = new
> > XMLListCollection( employeesXML.department );
>
> >                  function addNewItem() : void
> >                  {
>
> >                         var nomeTeste:String = "Xico Gomes";
>
> >                     var newNode : XML = <employee label="Jim"/>;
> >                     employeesXML.appendChild(newNode);
> >                  }
> >          ]]>
> >  </mx:Script>
>
> >      <mx:Tree id="employees1" showRoot="false"
> > dataProvider="{employeesXML}"
> >         width="50%" labelField="@label" />
>
> >         <mx:Button label="Adicionar" click="addNewItem()"/>
> > </mx:Application>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a