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