Código ActionScript :
private function exportar():void { if(compromisosResult.lastResult.length==0) { Alert.show("No hay resultados a exportar"); return; } var compromisos:ArrayCollection = ArrayCollection(compromisosResult.lastResult); var fileReference:FileReference = new FileReference(); fileReference.addEventListener(Event.COMPLETE, function(event:Event):void { Alert.show("Archivo guardado"); CursorManager.removeAllCursors(); }); fileReference.addEventListener(Event.CANCEL, function(event:Event):void { CursorManager.removeAllCursors(); }); var texto:String = "Fecha,Proveedor,Sucursal,Nombre,HE1 Comp,HS1 Comp,HE2 Comp,HS2 Comp,HE1 Cump,HS1 Cump,HE2 Cump,HS2 Cump," + "Horas Compromiso,Horas Cumplidas,Efectividad"; for(var i:int=0; i<compromisos.length; i++) { texto += "\n" + compromisos[i].Fecha; texto += "," + compromisos[i].Proveedor; texto += ",,,,,,,,,," + compromisos[i].HorasCo; texto += "," + compromisos[i].HorasCu; texto += "," + compromisos[i].Efectividad; for each(var item:Object in compromisos[i].children) { texto += "\n,," + compromisos[i].HoraEntrada1Co; texto += "," + compromisos[i].HoraSalida1Co; texto += "," + compromisos[i].HoraEntrada2Co; texto += "," + compromisos[i].HoraSalida2Co; texto += "," + compromisos[i].HoraEntrada1Cu; texto += "," + compromisos[i].HoraSalida1Cu; texto += "," + compromisos[i].HoraEntrada2Cu; texto += "," + compromisos[i].HoraSalida2Cu; texto += "," + compromisos[i].HorasCo; texto += "," + compromisos[i].HorasCu; texto += "," + compromisos[i].Efectividad; } } fileReference.save(texto, "CompromisosCumplidosNivelPromotor.csv"); CursorManager.setBusyCursor(); }
esa es la funcion exportar pero no logra devolverme de forma correcta todos los valores, yo se que ya ay librerias para esto pero no tengo tiempo para usar una clase o libreria necesito arreglar esto yaaaa!!
por favor echenme la mano en esto.