Qué máquina!!!
Bueno, yo lo voy a necesitar próximamente pero en su día estuve mirando y creo que lo deseché pq creo recordar que lo que se envía al servidor es un xml con los cambios (los deltapacket esos, creo) y no tenía ni idea (ni tengo) de cómo se desparsea (o como se diga) en el servidor ese xml para trasladar los cambios a la BD. ¿Me puedes confirmar si esto es así? Supongo que si es así, todo será ponerse...En su día es que la cosa urgía y no tenía tiempo de ponerme a aprender
Un saludo.
From: "Joseba Alonso" <[EMAIL PROTECTED]> Reply-To: [email protected] To: <[email protected]> Subject: RE: [ASNativos] Data Grid Date: Thu, 26 Jan 2006 00:04:01 +0100 Aquí va un ejemplo con el DataSet (Necesitas uno en la biblioteca para que funcione) <code> import mx.data.components.DataSet; import mx.data.components.datasetclasses.Delta; import mx.data.components.datasetclasses.DeltaPacket; import mx.utils.Iterator; var ds:DataSet = new DataSet(); // datos iniciales ds.dataProvider = [ {nombre:"nombre1",edad:1}, {nombre:"nombre2",edad:2} ]; // Modificamos el segundo ds.first(); ds.next(); ds.nombre = "nombre2_modificado"; // Eliminamos el primero ds.first(); ds.removeItem(); // Añadimos uno ds.addItem({nombre:"nombre2",edad:3}); // Mostramos los cambios ds.applyUpdates(); var deltapkt:DeltaPacket = ds.deltaPacket; var OPS:Array = new Array("añadido", "eliminado", "modificado"); var dpCursor:Iterator = deltapkt.getIterator(); var dpDelta:Delta; var op:Number; var it:Object; while(dpCursor.hasNext()) { dpDelta = Delta(dpCursor.next()); op=dpDelta.getOperation(); it=dpDelta.getSource(); trace(OPS[op]); trace(mx.data.binding.ObjectDumper.toString(it)); trace("----------------------------------------"); } </code> ---------------------------------- Lista ASNativos:[email protected] http://www.5dms.com/listas ----------------------------------
---------------------------------- Lista ASNativos:[email protected] http://www.5dms.com/listas ----------------------------------

