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>

