Extjs4 如何在ext4.1中创建视口时添加浮动组件

Extjs4 如何在ext4.1中创建视口时添加浮动组件,extjs4,Extjs4,如何在创建视口时将浮动窗口添加到视口中。 当我试图添加 viewport.on('add',function(){ //my functionality here }); 如何添加 任何帮助???在创建视口时,您无法向视口中添加组件,除非您覆盖其内部方法。您要做的是为“add”事件添加一个事件侦听器,当项目添加到容器中时会触发该事件 我不明白为什么要尝试将窗口添加到视口中,但您可以像添加任何其他项目一样添加它 Ext.create("Ext.container.Viewport", {

如何在创建视口时将浮动窗口添加到视口中。 当我试图添加

viewport.on('add',function(){
//my functionality here
});
如何添加


任何帮助???

在创建视口时,您无法向视口中添加组件,除非您覆盖其内部方法。您要做的是为“add”事件添加一个事件侦听器,当项目添加到容器中时会触发该事件

我不明白为什么要尝试将窗口添加到视口中,但您可以像添加任何其他项目一样添加它

Ext.create("Ext.container.Viewport", {
    items: [{
        xtype:  "window",
        width:  400,
        height: 400,
        title:  "My Window"
    }]
});
或者只是自己创建窗口,因为它仍然被约束到文档体


请记住,在将
show
方法呈现到文档之前,必须在窗口上调用该方法(除非在窗口配置中设置
autoShow:true

这个问题不容易理解。要在渲染视口之前还是之后创建窗口?