Tem como setar o combobox sim fazendo um while, comparando os labels
ou id (o que vc estiver retornando do banco) e setando o selected
Index com o index deste item.
Porém usei um sistema deste tipo (inclusive para cidade - estado) mas
nem sempre funcionava, pois por vezes o retorno dos dados vinha antes
do retorno que preenchia o combobox cidade.

O que utilizo e recomendo é criar uma variavel estado:String e
cidade:String que receberá o valor do combobox no change ou recebe os
valores retornados do seu banco de dados. Neste retorno apenas para
visualização setar o prompt do combobox com o label retornado.

resumindo:

public var estado:String;
public var cidade:String;

comboboxEstado change="{estado= comboboxEstado.selectedItem.id}"
comboboxCidade change="{cidade = comboboxCidade.selectedItem.id}"

funcao_de_retorno_do_banco_de_dados(e:ResultEvent){

        cidade.prompt = e.result.cidadeLabel;
        estado.prompt = e.result.estadoLabel;

        estado = e.result.estadoId;
        cidade = e.result.cidadeId;
}

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

Responder a