var gridColumnid:GridColumn = new GridColumn("Id", "id", 6, Align.CENTER, Align.LEFT);
var gridColumnNombre:GridColumn = new GridColumn("Nombre", "nombre", 12, Align.CENTER, Align.LEFT);
var gridColumnEdad:GridColumn = new GridColumn("Edad", "edad", 28, Align.CENTER, Align.LEFT);
Todas las columnas las agregas a un Array
private var ColumnaPersona:Array=new Array();
ColumnaPersona=new Array(gridColumnid,gridColumnNombre,gridColumnEdad);
Creas este array indexado con los mismo nombre ke en los identificadores de las columnas
var Persona:ArrayCollection = new ArrayCollection ();
Persona.addItem( { id: "1",nombre: "Yeethug", Edad : "22"} );
Ahora creas un grid y insertas el ArrayCollection para insertar los datos
var grid:Grid = new Grid (Persona.toArray(),0, 0, new RGBColor (0x666666),new RGBColor (0xCCCCCC),new RGBColor (0), true, new RGBColor (0xCCCCCC),0,Joint.BEVEL);
Se agregan la columnas porke si solo insertas el puro arraycollection las columnas las ordena por abecedario
grid.columns=ColumnaPersona;
Se agrega el grid Al PDF y listo tienes tu Grid Con datos
myPDF.addGrid(grid,5,0);
0 comentarios:
Publicar un comentario