Código:
........................... var email = new Ext.form.TextField({ id:'v_email', name: 'v_email', fieldLabel: 'Email', labelSeparator: '', vtype: 'email', allowBlank: false, blankText: "El campo email es requerido" }); var passw = new Ext.form.TextField({ id: 'v_password_usu', name: 'v_password_usu', fieldLabel: 'Password', labelSeparator: '', inputType: 'password', allowBlank: false, blankText: "El campo password es requerido" }); var confPassw = new Ext.form.TextField({ fieldLabel: 'Confirm Password', labelSeparator: '', name: 'pass-cfrm', vtype: 'password', inputType: 'password', initialPassField: 'v_password_usu', allowBlank: false, blankText: "El campo confirmar password es requerido" }); var activo = new Ext.form.Checkbox({ id: 'i_activo', name: 'i_activo', fieldLabel: 'Activo', //checked: false, labelSeparator: '' }); //Formulario formAlta var formUsuario = new Ext.FormPanel({ layout: 'border', frame: true, //collapsible: true, bodyStyle:'padding:10px 10px 0', defaults: {width: 150}, reader: new Ext.data.XmlReader({ record: 'item', success: '/*Aqui ahi una arroba*/success' }, [ 'i_id_usuario', 'v_email', 'v_password_usu', 'i_activo' /*{name: 'i_id_usuario', mapping:'i_id_usuario'}, {name: 'v_email', mapping:'v_email'}, {name: 'v_password_usu', mapping:'v_password_usu'}, {name: 'i_activo', mapping:'i_activo'}*/ ]), items: [{ region: 'center', xtype: 'fieldset', //title: 'Form Alta', //collapsible: true, width: 350, height: 200, bodyStyle:'padding:40px 40px 0', defaultType: 'textfield', items:[email, passw, confPassw, activo] }], buttons: [{ text: 'Enviar', handler: function(){ if(formUsuario.getForm().isValid()){ var emailValue = email.getValue(); var passwValue = passw.getValue(); var activoValue = activo.getValue(); enviarDatos(emailValue, passwValue, activoValue, formUsuario); } } },{ text: 'Cerrar', handler: function(){ formUsuario.getForm().reset(); winUsuario.hide(); } }] }); ................................
lo cargo con esta instrucción:
Código:
y el php devuelve un xml como este:formUsuario.load({url:'cargarFormEditar.php', params: {registroCargar: registroCargar}});
Código:
<?xml version="1.0" encoding = "ISO-8859-1"?> <item success="true"> <i_id_usuario>121</i_id_usuario> <v_email>/*Un email normal*/</v_email> <v_password_usu>88888888</v_password_usu> <i_activo>1</i_activo> </item>