Foro

Problemas Para Actualizar mis Datos

0
pongo aca parte del codigo, no lo coloco completo ya q es mucho solo la parte q conforma a la actualizacion de los datos -----------este es el Store-------------- var storeUsuarios=new Ext.data.JsonStore({ url:'getPersona', root:'Persona', fields:['idpersona','nombre','apellido','cedula','cargo','Sala_idSala','idSala','nombre_sala','num_sala','usuario'] }); ----- el codigo q tengo para actualizar------ var editorPersona = new Ext.ux.grid.RowEditor({ saveText: 'Actualizar', cancelText:'Cancelar', listeners: { afteredit: { fn:function(rowEditor, obj,data, rowIndex ){ var idpersona=data.get('idpersona'); var Nombre=data.get('nombre'); var Apellido=data.get('apellido'); var Cedula=data.get('cedula'); var Cargo=data.get('cargo'); var Num_sala=data.get('num_sala'); var Nombre_Sala=data.get('nom_sala'); var idSala=data.get('idSala'); Ext.Ajax.request({ url: 'ActualizarPersona.php', method: 'POST', params:{ idpersona:idpersona, Nombre:Nombre, Apellido:Apellido, Cedula:Cedula, Cargo:Cargo, Num_sala:Num_sala, Nombre_Sala:Nombre_Sala, idSala:idSala },success: function(response, opts) { var msj="Se han Actualizado sus datos"; JOptionPaneInformation(msj); storeUsuarios.load(); },failure: function(response, opts) { var msj="Hubo un error registrado sus datos"; JOptionPaneErrorMessage(msj); } }); } } } }); var modeloP=new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), {header:'Id',dataIndex:'idpersona',hidden:true,hideable:false}, //{header:'id',dataIndex:'idPresentacion',hideable:false,hidden:true}, {header:'Nombre',dataIndex:'nombre',sortable:true,editor:{xtype:'textfield',allowBlank:false}}, {header:'Apellido',dataIndex:'apellido',sortable:true,editor:{xtype:'textfield',allowBlank:false}}, {header:'Cedula',dataIndex:'cedula',sortable:true,editor:{xtype:'textfield',allowBlank:false}}, {header:'Cargo',dataIndex:'cargo',width:130, sortable:true, editor:{ xtype:'combo', store:tipoCargo, displayField:'cargos', valueField:'cargos', triggerAction:'all', mode:'local', allowBlank:false }}, {header:'N° Sala',dataIndex:'num_sala', sortable:true, editor:{ xtype:'combo', //fieldLabel:'Sala', //id:'Sala', store:storeSala, mode:'remote', triggerAction:'all', valueField:'idSala', displayField:'num_sala', hiddenName:'idSala', forceSelection:true }}, {header:'Sala',dataIndex:'nombre_sala',width:300,hideable:false} ]); ---------- aca llamo al plugin ---------------------- panelquery=new Ext.FormPanel({ title:'Consultar Personal', padding:'10px 10px 10px 10px', width:700, height:400, items:[ { xtype:'grid', store:storeUsuarios, title:'Personal Registrado', width:750, height:250, frame:true, cm:modeloP, plugins:[editorPersona] } ] });

¿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.