Recorrer objetos
Publicado por Jc (15 intervenciones) el 14/02/2007 16:42:44
Se trata de lo siguiente:
Creé un objeto de la siguiente forma:
function ObjOperacion(id_producto, producto, actua, idmoneda, moneda, fecha_origen, fecha_cierre, numero_producto,monto,texto)
{
this.id_producto = id_producto;
this.producto = producto;
this.actua = actua;
this.idmoneda = idmoneda;
this.moneda = moneda;
this.fecha_origen = fecha_origen;
this.fecha_cierre = fecha_cierre;
this.numero_producto = numero_producto;
this.monto = monto;
this.texto= texto;
}
Luego, asigno las propiedades de la siguiente forma...
function generaObjeto()
{
f = document.form1;
obj = new ObjOperacion(f.cmbo_producto_financiero.value,
f.cmbo_producto_financiero.options[f.cmbo_producto_financiero.selectedIndex].text,
f.cmbo_reportado.value,
f.cmbo_moneda_operacion.value,
f.cmbo_moneda_operacion.options[f.cmbo_moneda_operacion.selectedIndex].text,
f.txt_fecha_origen_op.value,
f.txt_fecha_cierre_op.value,
f.txt_prod_op.value,
f.txt_monto_operacion.value,
f.txt_otro_operacion.value);
}
La página html guarda los valores de un formulario en este objeto. Crea un nuevo objeto ObjOperacion a partir de la presión de un botón que ejecuta la función generaObjeto().
No he destruido el objeto original antes de crear uno nuevo y ahora necesito recorrer todos los objetos ObjOperacion que he creado en la página, obteniendo de ellos sus caracteristicas..¿Como es posible hacer esto?
Gracias de ante mano
Jc
Creé un objeto de la siguiente forma:
function ObjOperacion(id_producto, producto, actua, idmoneda, moneda, fecha_origen, fecha_cierre, numero_producto,monto,texto)
{
this.id_producto = id_producto;
this.producto = producto;
this.actua = actua;
this.idmoneda = idmoneda;
this.moneda = moneda;
this.fecha_origen = fecha_origen;
this.fecha_cierre = fecha_cierre;
this.numero_producto = numero_producto;
this.monto = monto;
this.texto= texto;
}
Luego, asigno las propiedades de la siguiente forma...
function generaObjeto()
{
f = document.form1;
obj = new ObjOperacion(f.cmbo_producto_financiero.value,
f.cmbo_producto_financiero.options[f.cmbo_producto_financiero.selectedIndex].text,
f.cmbo_reportado.value,
f.cmbo_moneda_operacion.value,
f.cmbo_moneda_operacion.options[f.cmbo_moneda_operacion.selectedIndex].text,
f.txt_fecha_origen_op.value,
f.txt_fecha_cierre_op.value,
f.txt_prod_op.value,
f.txt_monto_operacion.value,
f.txt_otro_operacion.value);
}
La página html guarda los valores de un formulario en este objeto. Crea un nuevo objeto ObjOperacion a partir de la presión de un botón que ejecuta la función generaObjeto().
No he destruido el objeto original antes de crear uno nuevo y ahora necesito recorrer todos los objetos ObjOperacion que he creado en la página, obteniendo de ellos sus caracteristicas..¿Como es posible hacer esto?
Gracias de ante mano
Jc
Valora esta pregunta


0