Gracias tu ayuda me ha ahorrado harto código.
Tengo 2 datagrids , dgCategorias y dgProductos.
Si selecciono una de los registros en dgCategorias ; me muestra los productos en dgProductos.
Hice lo siguiente: (suponiendo que máximo son 10 registros):
Código :
prod0=data.getItemAt(0).producto+", ";
prod1=data.getItemAt(1).producto+", ";
prod2=data.getItemAt(2).producto+", ";
prod3=data.getItemAt(3).producto+", ";
prod4=data.getItemAt(4).producto+", ";
prod5=data.getItemAt(5).producto+", ";
prod6=data.getItemAt(6).producto+", ";
prod7=data.getItemAt(7).producto+", ";
prod8=data.getItemAt(8).producto+", ";
prod9=data.getItemAt(9).producto+", ";
prod10=data.getItemAt(10).producto;
vproductos=prod0+prod1+prod2+prod3+prod4+prod5+prod6+prod7+prod8+prod9+prod10;
var datos2:String = new String(vproductos);
var searchString:String = datos2;
var index:Number;
index = searchString.indexOf("undefined");
trace(index);
cadena1=datos2.slice(0,(index-2));
trace(cadena1);
productos.text=cadena1;
Cada vez que selecciono otra categoría llamo a la funcion Cargar Productos y ésta hace que se puedo refrescar el campo de texto. Todo ok. ; pero...qué pasaría si fueran más de 10 registros..?....Por eso tu código me resulta perfecto.
Con tu código:
productos.text se llena con los registros del dgProductos:
Código :
productos.text += data.getItemAt(i).producto;
Hasta acá todo bien.
El problema es que cuando selecciono otra "categoria", el campo de texto muestra tambien los productos de la selección anterior. ¿cómo puedo hacer para "refrescar" el campo de texto cada vez que selecione algo en dgCategorías.? Espero haberme dejado entender.
Muchas gracias nuevamente Dano. Espero que me puedas orientar un poco más.