selectedItem ComboBox FLEX

Categories: Flex

Boa tarde a todos

Ta um calor infernal aqui em Curitiba, ainda bem que começou a cair um chuvinha pra aliviar! =D

Bom pessoal hoje postarei um exemplo de como selecionar um ComboBox automaticamente!

Para tal iremos usar a propriedade selectedItem do ComboBox passando o indice array.

Para o nosso dataProvider do ComboBox iremos usar o array listaCmb que irá conter como exemplo, os estados do Brasil e o id do nosso ComboBox será cmbbox!

Vamos construir agora um método para percorrer nosso array listaCmb para localizar o registro desejado(estado) e após iremos passar o indice ao selectedItem do ComboBox.

Nosso método ira receber um string que será a sigla no estado desejado!

?Download selecttxt
18
19
20
21
22
23
24
25
26
27
private function selecionarItem ( lista:String ):Boolean {
	for ( var cont:int = 0; cont < listaCmb.length; cont++ ) {
   		if (listaCmb[cont].sigla == lista) {
   			//Alert.show("FOI:"+lista);
  			cmbbox.selectedItem = listaCmb[cont];
  			return new Boolean(true);
		}
	}
	return new Boolean(false);
}

Bom pessoal é isso ai o método é bem simples…comporta apenas um algoritmo de percorrer um array com a procura de um registro retornando o indice!

Paz e Bem a todos e até a próxima!