Comunidad de diseño web y desarrollo en internet online

Datos de columna Datagrid pasarlos a Array

Citar            
MensajeEscrito el 02 Mar 2009 10:24 am
Buenos dias , me gustaria saber como puedo capturar los datos que tengo en una columna de un data grid y concatenarlos de manera que pueda usarlos despues en una Array y poder hacer graficas u obtener un valor en concreto.
Ejemplo tengo dos columnas una del Mes y otra de produccion:
Mes Produccion
Enero 50000
Febrero 20000
Marzo 10000
...... ......
El resultado que yo busco es este:
miArray = 50000:20000:10000: .....

Espero haberme explicado bien muchas gracias, y por ultimo como puedo hacer que los valores de produccion aparezcan con los puntos de miles Ej; 50000, 50.000

Gracias de antemano

Por apeltour

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 03 Mar 2009 11:06 am
Captura los datos con algo así

Código ActionScript :

var datos:Array = new Array()
for(var i:Number=0; i<myGrid.items.length; i++){
    datos.push(myGrid.getIteamAt(i).Produccion)
}


myGrid es el nombre de instancia de tu datagrid

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Mar 2009 05:11 pm
Gracias Jorge aunque por desgracia, no me sirvio, obtengo solo undefined, seguire intentandolo, si bien si supieras como poner los puntos separadores de mil, me harias un gran favor,
Gracias de Antemano

Por apeltour

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 03 Mar 2009 05:13 pm
Paso por paso, sino funciona lo primero, difícil pasar a lo segundo. No me sirvió es un poco vago. ¿Da errores, no captura los datos del datagrid?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Mar 2009 08:23 am
Sigo sin poder capturar los datos de la columna Produccion, mi Datagrid tiene como nombre de instancia "Tabla" y los datos con los que se rellena vienen de un xml_conector

Please alguien sabe????

Gracias

Por apeltour

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 04 Mar 2009 09:32 am
Ya encontre la solucion Jorge, he tenido que hacer un par de ajustes en el codigo que me mandastes, que son los siguientes,,, El primero es que en mi caso para averiguar el numero de variables o Items simplemente basta con poner "Datagrid.length" en mi caso "tabla.length" y segundo cambio me lo enviastes el codigo con un error de sintaxis ; pusistes "getIteamAt" cuando en realidad es "getItemAt" sin la "a", por ultimo le añadi la funcion "onEnterFrame" porque al venirme los datos de un xml tardaba en cargar los datos y claro recibia undefined te envio el codigo rectificado por mi que funciona

MUCHAS GRACIAS JORGE " ERES UN AMIGO ME HABRISTES LA PUERTA ,,, YO SOLO TUVE QUE CRUZARLA"

var datos:Array = new Array();
onEnterFrame = function () {

for (var i:Number = 0; i<tabla.length; i++) {
datos.push(tabla.getItemAt(i).Produccion);
trace(datos[i]);
}
};

Por apeltour

3 de clabLevel



 

msie7

 

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