ExtJs的fireEvent事件


最近經常會用到一些綁定的事件,比如一個combo的select事件觸發另一個事件。這個時候可能就會用到ExtJs的fireEvent事件了。

讓我們先來看一下這個東西在docsApi里面是怎么說明的:

以combo為例

這個就是combo的fireEvent說明。eventName是所要觸發的事件名,而兒后面的object...args則是這個事件的參數。

 

我們來看一下具體一個combo的select觸發另一個combo的select應該是怎么實現的。

在此之前我們先看一下select事件的參數:

譬如:{xtype:'combo',name : 'combo2',listeners:{select : function(combo,record,index){}}}

那這樣的話第一個combo觸發第二個combo的觸發事件則是 

XX.form.findField('combo1').fireEvent('select',XX.form.findField('combo2'),record,index);

后面的參數 則是寫的select函數的參數,這里注意的是一定要把觸發的控件傳進fireEvent函數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM