我想在我的ExtJS4.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
});