这里是代码,我也想要onPaste事件而不是点击但没有任何工作
var mpan0 = new Ext.form.TextField({
name:'mpan[]' ,
value:0 ,
allowblank:false ,
enableKeyEvents:true ,
fieldLabel:'Mpan',
maxLength:2,
width:35
});
mpan0.addListener('click', function(){
alert( "amiy");
});
Run Code Online (Sandbox Code Playgroud)
Ext.form.TextField没有'click'事件.您可以在以下位置查看它支持的事件:
http://www.sencha.com/deploy/dev/docs/?class=Ext.form.TextField
我能想到的最接近的是"焦点"事件.
如果你真的必须有一个click事件,你可以尝试将一个监听器附加到field对象的基本DOM元素:
Ext.form.TextField({
listeners: {
afterrender: function( field ) {
field.getEl().on('click', function( event, el ) {
// do something on click
});
}
}
});
Run Code Online (Sandbox Code Playgroud)
但是,我无法宣称知道会有多成功.
有关Ext.Element单击事件的文档可在以下位置找到:
http://www.sencha.com/deploy/dev/docs/?class=Ext.Element
| 归档时间: |
|
| 查看次数: |
6024 次 |
| 最近记录: |