Comunidad de diseño web y desarrollo en internet online

ComboBox Flex 3 cambiar de elemento

Citar            
MensajeEscrito el 25 Abr 2012 12:10 pm
Hola amigos de Flex 3, les escribo pues tengo un datagrid y un combobox.
Quiero que de acuerdo a la fila seleccionada (itemclick) del datagrid, me cambie el elemento del combo.
En el HTTP que carga datagrid, traigo un dato "CodNivel" que es el que debo comparar contra el del combo.
Hice una función, pero me devuelve dos errores y no sé por donde empezar a resolverlo.

for (var i:Number=0; i<CmbNiveles.length; i++) {
if (CmbNiveles.getItemAt(i).label == CodNivel){
CmbNiveles.selectedIndex = i;
break;
}
}

Los dos errores son:
1119: Access of possibly undefined property length through a reference with static type mx.controls:ComboBox.
1061: Call to a possibly undefined method getItemAt through a reference with static type mx.controls:ComboBox.


Gracias! :D

Por tdg_2005

68 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Abr 2012 02:04 pm
Tienes que aplicar ese código al dataProvider (que usualmente es un ArrayCollection) no al combo mismo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Abr 2012 02:15 pm
Gracias por responder Jorge, tal vez me expliqué mal, no quiero que los elementos del combo cambien, solo que quede "seleccionado" otro elemento, de acuerdo al que clickeo en el datagrid. Gracias! :D

Por tdg_2005

68 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Abr 2012 02:16 pm
Correcto, esta línea queda

CmbNiveles.selectedIndex = i;

El resto tiene que apuntar al dataProvider

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Abr 2012 02:36 pm
Claro, ahora entendi! gracias Jorge! ya lo estoy resolviendo!

Por tdg_2005

68 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.