Comunidad de diseño web y desarrollo en internet online

Problema con Combobox Flex 3

Citar            
MensajeEscrito el 12 Ago 2014 04:58 pm
Hola, tengo un Combobox Flex 3, que lleno desde un XML. Lo llena correcto. Por ejemplo...
<Inicial>
<area name="Finanzas">
<cc code="AB" name="Apellido y Nombres"/>
<cc code="AB" name="Legajo"/>
</area>
</Inicial>

Luego...
<mx:ComboBox id="ComboFinal" prompt="Elija reporte" change="CambioComboFinal(event)" labelField="@name"/>

private function CambioComboFinal(evento:Event):void {
Alert.show(evento.currentTarget.selectedItem);
Alert.show(ComboFinal.selectedItem.name);
}
La pregunta es: Como detecto en el combo qué elemento he selecccionado ? Los Alert no muestran nada.

Gracias!

Por tdg_2005

68 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Ago 2014 05:35 am
Podrías ir haciendo un debug paso a paso y comprobando el contenido de variables para ver qué deberías mostrar.
La verdad es que he usado los combobox de otra forma, es decir, sólo meto un dato con lo cual luego el valor seleccionado debería tenerlo en:
ComboFinal.selecteditem

prueba tambien a ver con:
ComboFinal.text

Ahora me surge la duda si podrías necesitar convertir a String así que prueba a ver si con lo que estás poniendo puedes añadir un toString(), es decir,
Alert.show(ComboFinal.selectedItem.name.toString());

Es lo que yo probaría.
Saludos

Por empardopo

71 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Ago 2014 07:44 pm
Resuelto, gracias! Era cuestión de apuntarle bien al XML....

Por tdg_2005

68 de clabLevel



 

chrome

 

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