opa! essa propriedade nao esta mais na minha tree >>>>>>>>>>>>>>>
iconField="icon" apesar de eu ter feito testes e nao ter mudado em nada :]

2009/9/4 Alexandre Afonso <afonso...@gmail.com>

> Blz galera?
> Olha tenho uma tree e estou adicionando nós dinamicamente com a função
> abaixo
> private function createNode(nameNode:String):void  {
>   if(_dpTree == null)
>    _dpTree = new ArrayCollection([{name:cbKnowTree.selectedItem.name,
> icon:folder}]);
>
>    if(tree.selectedItem != null)
>    {
>    if(tree.selectedItem.children == null)
>    tree.selectedItem.children = new ArrayCollection();
>    var o:Object = {name:nameNode, icon:folder};
>  (tree.selectedItem.children as ArrayCollection).addItem(o);
>  }
>  tree.dataProvider = _dpTree;//<<<<<<<<Pq tem que ter esta linha para que
> a tree atualize os filhos?<<<<<<<<<<<<<<<<<<<<<
>   }
>
> Até que ta funcionando, mas eu queria saber pq quando eu tiro essa
> linha: tree.dataProvider = _dpTree; minha tree nao atualiza os filhos... E
> outra coisa
> toda vez que adiciona um filho a tree se fecha ate a raiz sendo que o melho
> é que continuasse aberta no filho que acabou de ser criado..
>
> agradeço desde ja quem puder dar dicas...
>
>
> so para complementar essa é minha tree em mxml:
>
> <mx:Tree id="tree" dataProvider="{_dpTree}"
> iconFunction="{function(o:Object):Class{return o.icon;}}"
>  labelField="name" iconField="icon" width="100%" height="100%"
> />
>
> --
> Afonso
>



-- 
Afonso

--~--~---------~--~----~------------~-------~--~----~
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