véio ve se te ajuda:
segue:
obj é o id do combo
dataObj é array q vai no dataprovides
index é valor o indice que vc vai comparar com o *valor* passado
valor é o valor a ser comparado e é o q vai ficar selecionado no combo!
//==========Valor default do combo selecionado========================
public static function selecionarItem (
obj:ComboBox,dataObj:Array,index:String, valor:String ):Boolean {
for ( var cont:int = 0; cont < dataObj.length; cont++ ) {
if (dataObj[cont][index] == valor) {
obj.selectedItem = dataObj[cont];
return new Boolean(true);
}
}
return new Boolean(false);
}
Em 20 de outubro de 2010 22:35, Clayton <[email protected]>escreveu:
> Basta: cb_combo.selectedItem.nome;
>
> Em 20 de outubro de 2010 17:44, Kleber Gracia
> <[email protected]>escreveu:
>
> Olá amigo, me desculpe, mas consegui pegar, cb_combo.value.valueOf();
>> e no data="" do combo, adiciono o arrayCollectyon que retorna.
>> Obrigado
>> At.
>> Kleber Gracia Soares
>> Equipe Galaxyz trabalhando para você
>> www.galaxyz.com.br
>> Telefone: |44| 3233-2039
>> Cel.: |44| 9960-0298 - Tim
>> Msn: [email protected]
>> Skype: kleber.gracia
>> Email: [email protected]
>> "Tudo posso naquele que me fortalece!" (Fl 4,13).
>>
>>
>>
>>
>>
>> Em 20 de outubro de 2010 15:44, Marcos Arruda
>> <[email protected]>escreveu:
>>
>> Amigo, passe mais informações. Ninguém aqui sabe onde você instanciou
>>> o seu ComboBox, exatamente porque você não colocou essa parte do
>>> código.
>>> Isso acontece muitas vezes aqui na lista. Uma coisa a importante de se
>>> prestar atenção é que quanto mais informações pertinentes forem
>>> colocadas junto a pergunta e qto mais estruturado for o código
>>> enviado, mais chance a pessoa terá de ter sua pergunta respondida.
>>> Lembrem-se disso, porque não é só aqui no grupo, ou no flex. Isso
>>> acontece em qualquer lugar.
>>>
>>> Abs,
>>>
>>>
>>>
>>> On 18 out, 11:26, soloplayer <[email protected]> wrote:
>>> > Olá pessoal beleza, estou com o seguinte problema, ao selecionar o
>>> > valor do combobox gostaria de pegar o codigo e nao o nome que é
>>> > exibido, e funcao abaixo me mostra o codigo e o nome que é exibido no
>>> > combo: Segue
>>> >
>>> > public function listarDados():void
>>> > {
>>> >
>>> > var dataProviderEntidade :
>>> ArrayCollection = new
>>> > ArrayCollection();
>>> > var i:int=0;
>>> > var id_combo:int;
>>> > var datos:Array = new Array();
>>> >
>>> > for (i; i < entidadeRecebeDados.length;
>>> i++)
>>> > {
>>> > // Alert.show("Entidade " +
>>> entidadeRecebeDados[i].entidade);
>>> >
>>> >
>>> datos.push({data:entidadeRecebeDados[i].entidade,label:entidadeRecebeDados[
>>> i].nome});
>>> > cb_entidade.selectedIndex =
>>> i+1;
>>> > // id_combo = cb_entidade[i].nome;
>>> >
>>> > }
>>> > cb_entidade.dataProvider = datos;
>>> >
>>> > }
>>> >
>>> > Onde esta "entidadeRecebeDados[i].entidade" me retorna o codigo é este
>>> > que gostaria que selecionasse ao escolher um dos itens. Grato
>>>
>>> --
>>> 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
>>>
>>
>> --
>> 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
>>
>
>
>
> --
> Clayton Marques Pereira
>
> --
> 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
>
--
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