Boas tardes!

Tenho estado a manhã toda a dar cabeçadas na parede com uma questão
que até deve ser bastante simples de resolver:

Eu estou a guardar Objectos que representam categorias com dois
atributos (id e nome) num ArrayCollection que vai popular uma Tree. A
label Function do dataProvider da Tree é bastante simples:


private function mainCatLabel(item:Object):String{
     return item.name;
}

A árvore mostra os nomes dos objectos correctamente quando eu acedo ao
estado onde a árvore está inserida. A minha questão é: como é que eu
faço para, quando clicar num item da Tree, ver o nome do objecto
guardado nesse indice através de um Alert.show? A declaração da Tree
no mxml está assim:

<mx:Tree
                x="28"
                y="82"
        id="mainCatTree"
        width="193.5"
        height="294"
        dataProvider = "{mainCats}"
        labelFunction = "mainCatLabel"
                itemClick = "getCatItems(event, id)"/>

a função que chama os items da categoria referenciada pelo id passado
em argumento é:

public function getCatItems(event:ListEvent, id:String):void{
                        Alert.show(event.target.toString());
}

Está ainda muito simples, o alert show é so para eu perceber como é
que acedo ao nome da categoria que está naquele indice da Tree.
é só isto que eu quero fazer por enquanto. Mais tarde quero chamar a
uma base de dados os items da Categoria que tem aquele id. Mas desta
forma, nem isto estou a conseguir fazer :(

Alguma ideia?

Obrigado
Rui

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a