Archive for category Actionscript

Exportar a Excel los datos de un spark DataGrid

Adaptación a spark DataGrid del método de exportación a Excel usando formatters:
package es.util {
import com.as3xls.xls.ExcelFile;
import com.as3xls.xls.Sheet;

import flash.errors.IllegalOperationError;
import flash.net.FileReference;
import …

No Comments

Exportar a Excel los datos de un spark DataGrid

Adaptación a spark DataGrid del método de exportación a Excel usando formatters:
package es.util {
import com.as3xls.xls.ExcelFile;
import com.as3xls.xls.Sheet;

import flash.errors.IllegalOperationError;
import flash.net.FileReference;
import …

No Comments

Exportar a Excel los datos de un DataGrid

Ejemplo de uso de la librería as3xls permite exportar datos en flex transformados en un fichero de Excel (o csv).
Esta implementación para un DataGrid contempla datos complejos de un DataGridColumn con LabelFunction o ItemRenderer:
package com {
import com.as3xls.xls.ExcelFile;
import com.as3xls.xls.Sheet;

import controls.DateRenderer;

import flash.errors.IllegalOperationError;
import flash.net.FileReference;
import flash.utils.ByteArray;

import mx.collections.ArrayCollection;
import mx.controls.Alert;
import mx.controls.DataGrid;
import mx.controls.dataGridClasses.DataGridColumn;
import mx.controls.dataGridClasses.DataGridListData;
import mx.controls.listClasses.ListData;
import mx.core.ClassFactory;
import mx.core.IFactory;

public class FlexToExcel {
public function FlexToExcel() [...]

No Comments

Copiar propiedades entre objetos de diferentes clases

Cristalab y Dano comparten esta función muy útil para copiar las propiedades de un objeto en una clase si los problemas de conversión tipicos.
public static function objectToClass(value:Object, tClass:Class):Object {
// Creamos una instancia de la clase
var newClass:Object;
newClass = new tClass();
// Usamos el bucle “for in”, que nos permitirá recorrer tanto
// las propiedades del objeto, como sus [...]

No Comments

Comprobar numérico

/**
* Checks and returns Boolean whether given String is numeric or not.
*
* @param String String contains numeric data
* @return Boolean.
**/
public static function IsNumeric( inputStr : String ) : Boolean {
var obj:RegExp = /^(0|[1-9][0-9]*)$/;
return obj.test(inputStr);
}

No Comments

Quitar los ceros iniciales de un número

Función para quitar los ceros de la parte izquierda de un número.
private function removeLeftZero(value:String):String {
var pattern:RegExp = /^0*/;
return value.replace(pattern,”);
}

No Comments

Serialización de objetos con Amf3Output de BlazeDS

La clase Amf3Output incluida en las librerías de BlazeDS permite una sencilla forma de serializar objetos desde el servidor al cliente para enviarlos en formato AMF3.
Descarga el ejemplo completo como proyecto flex J2EE

No Comments

Get Adobe Flash playerPlugin by wpburn.com wordpress themes