na verdade o que eu quero é ja trazer um item selecionado dinamicamente
2008/8/28 Eduardo Kraus [EMAIL PROTECTED]
mx:ComboBox id=micr x=10 y=90 width=90%
dataProvider={minhaArray}/
Para recuparra o indice so item selecionado do ComboBox chame
selectedIndex,
O selectedItem retornará o item
Ai ao invés de chamar o valor, você seta este valor.
?xml version=1.0 encoding=utf-8?
mx:Application xmlns:mx=http://www.adobe.com/2006/mxml;
layout=absolute creationComplete=init()
mx:Script
![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
tenho o mesmo problema.
Como quando eu tenho um produto e tenho um combo dizendo se ele é Brinquedo,
alimento, cozinha, limpeza.
Digamos que ele esteja salvado no banco como linha cozinha, na hora que eu
abrir a edicao do produto ele ja vir selecionado com essa linha(cozinha).
sendo que o combo
Olha o jabá! :-)
http://www.elvis.eti.br/2007/09/13/selecionando-um-item-em-um-combobox-no-flex/
http://www.elvis.eti.br/2008/08/17/selecionando-um-item-em-um-combobox-ii/
Nesses dois artigos são mostradas duas formas de selecionar um item via
código. Caso a seleção de um item dependa de algum
Certo.. o problema é que esta comparaçao não funciona quando o data provider
é um arraylist
cboFrutas.selectedItem = frutasProvider.fruta.(nome == Uva);
2008/8/28 Elvis Fernandes [EMAIL PROTECTED]
Olha o jabá! :-)
bom... acabei fazendo da mesma maneira que o primeiro post dele...
public function buscaIndex(prString:String):int{
var ind:int = -1;
for each(var obj:Object in dpLista){
ind++;
if(obj.nome== prString)
return ind;
}
return null;
}
Então a solução pode estar no outro link: iterar pelos itens do dataProvider
procurando qual item tem aquela propriedade, para então usá-lo no
combo.selectedItem ...
Elvis Fernandes
2008/8/28 Xande Zendron [EMAIL PROTECTED]
Certo.. o problema é que esta comparaçao não funciona quando o data