在ExtJS中获取活动元素?

在ExtJS中获取活动元素?,extjs,extjs4,Extjs,Extjs4,我正在尝试获取在给定时间处于活动/聚焦状态的组件。我已经知道,您可以使用跨浏览器javascript函数document.activeElement获取HTMLElement 如何将此元素强制转换为Ext.Component,或者ExtJs是否具有类似的功能?我自己已经解决了:) var-activeComponent=Ext.get(Ext.Element.getActiveElement())看看这个:。我从未使用过此功能,您能告诉我它是否适合您的需要吗?注意IE有时可能会抛出未指定的错误,

我正在尝试获取在给定时间处于活动/聚焦状态的组件。我已经知道,您可以使用跨浏览器javascript函数
document.activeElement
获取HTMLElement


如何将此元素强制转换为Ext.Component,或者ExtJs是否具有类似的功能?

我自己已经解决了:)


var-activeComponent=Ext.get(Ext.Element.getActiveElement())

看看这个:。我从未使用过此功能,您能告诉我它是否适合您的需要吗?

注意IE有时可能会抛出未指定的错误,因此您应该将其包装到try/catch块中。如果未定义,请使用
document.body
还请注意,有一个静态帮助器方法为您包装此文档。感谢您的回复,如何使用
getActiveElement()
?像静态方法一样使用它
Ext.Element.getActiveElement()
您知道如何让组件或容器获得焦点吗?我知道这个focusmanager,但它没有我想要的。我使用focusmanager调试应用程序的一些可视化方面。