Quase Thiago.. você esta no caminho certo.

Da uma olhada neste post do Beck e ve como ele fez para criar um
itemRenderer para o Tree, pode servir como exemplo para criar o seu.

http://blog.dclick.com.br/2006/12/21/treecheck-com-e4x/

resumindo o que faltou para dar certo o seu é:

 - criar o link button no createChildren
 - posicionar o linkButton no updateDisplaylist
 - definir a label em "set listData"



2008/6/5 Thiago <[EMAIL PROTECTED]>:

> Falae Pessoal....
>
> Estou com um probleminha aqui...
>
> Eu tenho uma Tree.. gostaria de agregar a ela um linkButton...
>
> Tentei utilizar o itemRenderer mas não obtive sucesso...
>
> Segue abaixo o código:
>
> Classe que criei pra renderizar:
>
> package layoutarquivo {
>
>     import mx.controls.LinkButton;
>     import mx.controls.treeClasses.TreeItemRenderer;
>     import mx.controls.treeClasses.TreeListData;
>     import mx.utils.ObjectUtil;
>
>     public class ArvoreItemRenderer extends TreeItemRenderer {
>
>         private var novaInclusao: LinkButton = new LinkButton();
>
>         public function ArvoreItemRenderer() {
>             super();
>             novaInclusao.label = "Testando";
>             this.addChild(novaInclusao);
>         }
>     }
> }
>
> Minha árvore:
>
> <mx:Tree id="arvore" top="10" dataProvider="{listaArvore}"
> labelField="@label"
>             width="100%" height="100"
> itemRenderer="layoutarquivo.ArvoreItemRenderer" />
>
> O que eu quero é criar um linkButton na última opção de cada nó aonde se
> pode clicar para adicionar uma nova opção naquela posição do nó.
>
> Eu sei que tá errado essa classe ai. Mas é pq não tive idéia de como seria
> isso.
>
>
>
> --
> Att,
> Thiago R. Fernandes
> >
>


-- 
Marcelo Curi Savioli
DClick Web & Mobile Solutions
[EMAIL PROTECTED]
www.dclick.com.br/blog
www.dclick.com.br

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

Responder a