Uma lista no Flex aceita uma coleção de objetos ou de XMLs.
Ex.:
lista.dataProvider = [ {id:5, name:"Jão"} , {id:6, name:"Tião"} ]
lista.labelField = "name";
Se você selecionar Jão na lista, o selectedItem será igual a {id:5,
name:"Jão"}, ou seja, você pode acessar todo o conteúdo do objeto.
Então, para simular um selectedValue, basta fazer o acessor get retornar
label.selectedItem.id e no acessor set fazer um for nos itens do
dataProvider até encontrar o item cujo id é o que deseja.
2010/1/5 Vinicius <[email protected]>
> Pessoal,
>
> Estou usando um List para carregar uma lista de participantes e sempre
> que alguém se conecta na aplicação o novo usuários é adicionado na
> lista, mas quando ele sai eu tenho que saber qual é o id dele para
> pode remover do List. Estou usando um ArrayCollection e carregando no
> DataProvider.
>
> Mas cada participante já possui um id e gostaria de usá-lo como chave
> para quando o usuário sair facilitar a remoção do mesmo.
>
> Seria por exemplo, o Map no Java.
>
> Alguém sabe como posso fazer isso no flex?
>
> Obrigado,
> Vinicius.
>
> --
> 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
--
[]
Júlio César Ködel G.
--
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