ExtJS中是否存在创建组件的全局事件?

时间:2012-08-14 07:07:10

标签: events extjs window extjs4.1

我想在我的ExtJS4.1应用程序中实现某种任务栏,其中包含所有浮动组件(如窗口)的按钮。如果创建了窗口,则最小化/最大化的按钮应显示在任务栏中。

那么,是否有一个中心事件告诉我某个(浮动)组件已经创建或已经显示过?

1 个答案:

答案 0 :(得分:2)

我没有对此进行测试,但Ext.ComponentManager有一个名为'all'的公共属性,它是所有组件的集合。您可以像onAvailable()那样添加“添加”侦听器。

Ext.ComponentManager.all.on('add', function(map, key, item) {
    // Check if item is a Window and do whatever
});