[R] Limpiar Campos al presionar un textfield
Hola a todos <!-- s:) --><!-- s:) -->
tengo una duda
tengo 3 textfield dentro de un formulario y el problema que tengo es que no me funciona el evento click o keypress
hago esto puesto que necesito que cuando uno haga click o el foco este en un textfield , necesito que los otros 2 se limpien pero no hace nada ni siquiera me muestra el alert que tengo..
new Ext.form.TextField({
fieldLabel : 'Porcentaje',
maskRe: /^[.0-9]$/,
id : 'discount',
name: 'discount',
minLength: 1,
maxLength: 100,
allowBlank : false,
value: '${dto.discount}' ,
listeners:{
keypress: function(field, e){
alert("kp");
Ext.getCmp('offer_price').setValue('');
Ext.getCmp('disc_amount').setValue('');
},
click: function(){
alert("click");
Ext.getCmp('offer_price').setValue('');
Ext.getCmp('disc_amount').setValue('');
}
}
}),
muchas gracias desde ya!
saludoshola, hice unas pruebas con tu codigo y puedes cambiar el listeners por lo sgte:
listeners:{
'render': function(c) {
c.getEl().on('keyup', function() {
alert('');
}, c);
c.getEl().on('click', function() {
alert('');
}, c);
}
}
espero te sirva <!-- s:D --><!-- s:D -->¿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.
