原文出處: http://www.javatang.com/archives/2010/07/07/5638409.html
作者: Jet Mah from Java堂
聲明: 可以非商業性任意轉載, 轉載時請務必以超鏈接形式標明文章原始出處、作者信息及此聲明!
作者: Jet Mah from Java堂
聲明: 可以非商業性任意轉載, 轉載時請務必以超鏈接形式標明文章原始出處、作者信息及此聲明!
在ExtJS中,對事件進行捕獲有兩種方式:一種是設置listeners屬性,另外一種就是使用on方法,代碼如下:
- var textArea = new Ext.form.TextArea({
- listeners: {
- 'keyup': {
- fn: function(o, evt) {},
- scope: this
- }
- }
- });
- // 也可以使用on方法
- textArea.on('keypress', function(o, evt), this);
但是如果這樣的話還是無法捕獲按鍵事件,原來除了增加監聽之外,還要設置一個enableKeyEvents屬性,該屬性的作用是是否處理按鍵事件,默認是false。