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