Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想找出在一个对象上注册了哪些事件处理程序(在我的具体情况下,它是 TYPO3 CMS 后端中的页面树)。
有没有获取所有事件处理程序的方法?
你可以简单地穿过它的events财产。大多数成员将是 just true,但那些实际代表附加事件的成员将是对象。输入类似:
events
true
var es = Ext.getCmp('my-tree-id').events; for (var k in es) { if (Ext.isObject(es[k])) { console.log(es[k]); } }
如果您的对象是 Ext.dom.Element,则Ext.cache['elementId'].events改为检查。
Ext.cache['elementId'].events