Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/12/2012, 16:56
jmancilla
 
Fecha de Ingreso: diciembre-2012
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Respuesta: Combobox Dependientes Flex

eh encontrado este codigo pero no entiendo que va

var myDataProvider:Array = [];

for each( var item:Object in myService.lastResult )
{
myDataProvider.push( { label: item.title, data: item.value } );
}

myComboBox.dataProvider = myDataProvider;


ioo lo remplaze asi pero no me funciona





<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" xmlns:puebloservice="services.puebloservice.*" xmlns:puebloservice1="services.puebloservice1.*">
<fx:Declarations>
<s:CallResponder id="getAllPuebloResult"/>
<puebloservice:PuebloService id="puebloService" fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)" showBusyCursor="true"/>
<s:CallResponder id="getAllPuebloResult2"/>
<puebloservice1:PuebloService1 id="puebloService1" fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)" showBusyCursor="true"/>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.FlexEvent;

for each( var item:Object in getAllPuebloResult2.lastResult )
{
getAllPuebloResult2.lastResult.push( { label: item.title, data: item.value } );
}

comboBox.getAllPuebloResult2.lastResult;

protected function comboBox_creationCompleteHandler(event:FlexEvent): void
{
getAllPuebloResult.token = puebloService.getAllPueblo();
getAllPuebloResult2.token = puebloService1.getAllPueblo();
}

]]>
</fx:Script>
<s:ComboBox x="150" y="65" id="comboBox" creationComplete="comboBox_creationCompleteHandler (event)" labelField="pais">
<s:AsyncListView list="{getAllPuebloResult2.lastResult}"/>
</s:ComboBox>
</s:Application>