Foro

[R] Traer todos los datos de la grilla

0
hola estaba siguiendo este ejemplo de esta pag: <!-- m -->http://www.quizzpot.com/2009/09/guardar ... ando-ajax/<!-- m --> mi problema es que quiero mandar todos los registros de la grilla no solo los que se modificaron.. alguien sabe como se hace?
		var modified = this.grid.getStore().getModifiedRecords();//step 1
		if(!Ext.isEmpty(modified)){
			var recordsToSend = [];
			Ext.each(modified, function(record) { //step 2
				recordsToSend.push(Ext.apply({id:record.id},record.data));
			});
			this.grid.el.mask('Saving...', 'x-mask-loading'); //step 3
			this.grid.stopEditing();
			
			recordsToSend = Ext.encode(recordsToSend); //step 4
			
			Ext.Ajax.request({ 		// step 5
				url : 'editorgrid-ajax.php',
				params :{records : recordsToSend},
				scope:this,
				success : function(response) {
					this.grid.el.unmask();
					this.grid.getStore().commitChanges(); //step 6
					//update the records with the correct ID's
					var info = Ext.decode(response.responseText); // step 1
					Ext.each(info.data,function(obj){
						var record = this.grid.getStore().getById(obj.oldId); 
						record.set('id',obj.id); //step 3
						delete record.data.newRecordId; //step 4
					},this);
				}
			});
		}
0
En lugar de sacar solo los registros modificados tendrías que sacar todos, cambia la siguiente linea
var modified = this.grid.getStore().getModifiedRecords();//step 1
Por...
var modified = this.grid.getStore().getRange(); //step 1
Prueba y nos cuentas
0
Muchas , pero muchas gracias stock eres seco <!-- s:) --><!-- s:) --> jaja gracias

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.