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

时间:2012-11-16 02:16:30

标签: extjs4

如何在创建视口时向视口添加浮动窗口。 当我想添加whith

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

我如何添加???

任何帮助??

1 个答案:

答案 0 :(得分:0)

除非您覆盖其内部方法,否则在创建视口时,无法将组件添加到视口中。而你正在做的是为“add”事件添加一个事件监听器,当事件被添加到容器时会触发该事件。

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

Ext.create("Ext.container.Viewport", {
    items: [{
        xtype:  "window",
        width:  400,
        height: 400,
        title:  "My Window"
    }]
});

或者只是自己创建窗口,因为它无论如何都被约束到文档主体。

请记住,您必须先在窗口上调用show方法,然后才能呈现给文档(除非您在窗口配置中设置autoShow: true)。