rendered paste bodyExt.onReady(function(){
Ext.QuickTips.init();
var simple = new Ext.FormPanel({
frame:true,
labelWidth: 120,
title: 'Configuración básica',
width: 350,
defaultType: 'textfield',
url : "config/set",
items: [{
fieldLabel: 'Cliente',
name: 'cliente[descripcion]',
width:190,
allowBlank: false,
blankText: "Nombre descriptivo del cliente",
}, {
fieldLabel: 'Nombre cuenta',
name: 'cliente_nombre',
minLength:3,
maxLength:20,
width:190,
// listeners: {
// valid: campoValido,
// invalid: campoInvalido,
// scope: this
// }
allowBlank: false,
blankText: "Cuenta asociadad el cliente (minusculas, sin espacios ni cosas raras)"
}, {
fieldLabel: 'Puerto asignado',
name: 'swat_puerto',
width:190,
allowBlank: false,
blankText: "Puerto asignado (cada cliente tiene uno unico)"
}, {
fieldLabel: 'Carga esperada',
name: 'swat_carga',
width:190,
allowBlank: false,
blankText: "Cantidad de servidores en pararelo"
},
],
failure: function() {
alert('Noo','Woooot :(');
},
success: function() {
alert('Sii','Woot!');
},
buttons: [{
text: 'Guardar',
type: 'submit',
// disabled: true,
handler: function(){
simple.form.submit({waitMsg : "Grabando..."});
}
}],
});
function campoValido(fld) {
alert(fld.getName() + ' valid.');
// btn.setDisabled(false);
}
function campoInvalido(fld, msg){
alert(fld.getName() + ' invalid. ' + msg);
// btn.setDisabled(true);
}
simple.render(document.body);
});