ExtJS中TextField或TextArea支持按鍵事件的條件

原文出處: http://www.javatang.com/archives/2010/07/07/5638409.html
作者: Jet Mah from Java堂
聲明: 可以非商業性任意轉載, 轉載時請務必以超鏈接形式標明文章原始出處、作者信息及此聲明!

在ExtJS中,對事件進行捕獲有兩種方式:一種是設置listeners屬性,另外一種就是使用on方法,代碼如下:

  1. var textArea = new Ext.form.TextArea({
  2.   listeners: {
  3.     'keyup': {
  4.       fn: function(o, evt) {},
  5.       scope: this
  6.     }
  7.   }
  8. });
  9.  
  10. // 也可以使用on方法
  11. textArea.on('keypress', function(o, evt), this);

但是如果這樣的話還是無法捕獲按鍵事件,原來除了增加監聽之外,還要設置一個enableKeyEvents屬性,該屬性的作用是是否處理按鍵事件,默認是false。

 

 

參考資料: 不顯示刪除回覆顯示所有回覆顯示星級回覆顯示得分回覆 Extjs中textarea不支持keyup事件?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章