我想找到哪个事件处理程序在一个对象上注册(在我的具体情况下,它是TYPO3 CMS后端的pagetree)。
是否有获取所有事件处理程序的方法?
答案 0 :(得分:1)
您可以简单地浏览其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
。