0

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

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

怎么加???

有什么帮助吗??

4

1 回答 1

0

在创建视口时,您不能真正将组件添加到视口,除非您覆盖其内部方法。您正在做的是为“add”事件添加一个事件侦听器,该事件在将项目添加到容器时触发。

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

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

或者只是自己创建窗口,因为它无论如何都被限制在文档正文中。

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

于 2012-11-16T23:01:43.007 回答