我想找到哪些事件处理程序被注册了一个对象(在我的具体情况下,它在TYPO3 CMS后台的pagetree)。
有没有把所有的事件处理程序的方法?
我想找到哪些事件处理程序被注册了一个对象(在我的具体情况下,它在TYPO3 CMS后台的pagetree)。
有没有把所有的事件处理程序的方法?
你可以通过它简单地走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
代替。