Comunidad de diseño web y desarrollo en internet online

Duda sobre dataGrid y arrayCollection

Citar            
MensajeEscrito el 17 Jun 2014 07:53 pm
Buenas tardes utilizo este codigo para agrega linas al dataGrid me funciona pero no se si es al adecuada
public function insertar(event:MouseEvent):void {
precio2=Number(txt_precio.text)*Number(txt_cantidad.text);
//busgeneral.addItem({Fecha:fecha1.text,
dtg1.dataProvider.addItem({Fecha:fecha1.text,
Frijol:txt_nombre.text,
Precio:txt_precio.text,
Kilogramos:txt_cantidad.text,
Precio2:precio2.toString()});
txt_nombre.text="";
txt_precio.text="";
txt_cantidad.text="";

suma();
}
La pregunta es como convertir el Dataprovider a aun ArrayCollection y este asu vez a una cadena String tengo mas de 4 dias buscando una solucion pero no entiendo algunas que han salido

Por gallito_1

30 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Jun 2014 06:39 am
Lo mismo estamos reinventando la rueda pero mientras nadie de la solución fácil podrías recorrer todos los elementos de tu datagrid (dataprovider) e ir metiéndolo en un ArrayCollection.
Igualmente para una cadena String, puedes recorrer tanto uno como otro e ir concatenando...
Ahora pon tú el código, jeje!

Por empardopo

71 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Jun 2014 01:27 pm
Mira ya lo intente asi
// for(var i:int ; i < dtg1.dataProvider.length ; i++){
// prueba = prueba +String(dtg1.dataProvider[i].Frijol);
// prueba2 = prueba2 +String(dtg1.dataProvider[i].Precio);
// }
Pero tendria que hacer una variable por cada columna demi dataGrid ademas de que me manda un null antes de que mede el campo no se en que me este equivocando

Por gallito_1

30 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Jun 2014 02:34 am
Alguien que me diga si voy bien o estoy haciendo algo mal

Por gallito_1

30 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Jun 2014 10:08 pm
El dataprovider es un ArrayCollection que tiene los métodos getItemAt(index), con lo cual seria

dtg1.dataProvider.getItemAt(i).Frijol

Si el dataProvider no es un ArrayCollection, usalo desde el principio

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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