經常碰到有人問:
事件中怎么獲取某個對象?
事件中的參數有什么用?
我要某個數據,怎么在事件中獲取?
其實,要解決這個問題很簡單,甚至不用看API,自己去分析一下就好了。要做分析,只要在事件的回調函數內加入以下語句:
console.log(arguments);
然后在Firebug中,就會把所有參數都列出來了。通過在DOM面板對這些對象進行分析,就能獲得大部分需要的信息了。如果在這些參數中獲取不到需要的對象或者信息,那么就可以考慮根據返回的對象,使用up、down方法找到合適的組件,或者使用全局變量的方法(這個不建議)。如果是要獲取Store,可以用getStore,lookup等方法。一般帶Store的組件,都會有getStore方法,或直接訪問store屬性就能獲取到Store。而lookup是Ext.data.StoreManager的方法。
- 前言
- extjs 4 tree 的text不顯示
- 窗口顯示時讓字段獲得焦點
- 如何編寫一個使用Store更新復選框的CheckboxGroup的插件
- 如何了解事件中回調函數的參數
- 很多人需要的,帶時間的日期選擇器
- 一個網上找到的,在Grid中嵌套Grid的示例:Nested Grids Example
- 修改Ext.ux.GroupTabPanel讓它支持延遲渲染
- 初學者比較容易犯的布局錯誤(手風琴布局)
- Ext JS添加子組件的誤區
- 使用Ext JS,不要使用頁面做組件重用,盡量不要做頁面跳轉
- 【翻譯】十大要避免的Ext JS開發方法
- 一個不錯的擴展:Ext.ux.container.ButtonSegment
- 在VS2012中實現Ext JS的智能提示太簡單了
- 為什么要使用“var me=this”這樣的寫法
- 一個很不錯的支持Ext JS 4的上傳按鈕
- 【翻譯】熱門支持小提示:2013年12月
- 【翻譯】在Ext JS應用程序中使用自定義圖標
- 演練Ext JS 4.2自定義主題
- 【翻譯】培訓提示:解決常見編碼問題的簡單技巧
- 【翻譯】從Store生成Checkbox Group
- 【翻譯】將Ext JS Grid轉換為Excel表格
- 【翻譯】Ext JS 5:為不同設備設置不同的主題