extjs - EXT JS 关闭弹窗

标签 extjs extjs4 extjs4.1

我有一个没有关闭按钮的弹出窗口,因此我必须刷新页面才能关闭弹出窗口。在这种情况下,我想在弹出窗口上添加一个用于关闭的按钮。

js代码如下:

function oseGetWIn(id, title, width, height)
{
    var win = Ext.create('Ext.window.Window', {
        id: id,
        name: id,
        title: title,
        width: width,
        height: height,
        closeAction:'destroy',
        autoScroll:'true',

    }); 
    return win; 
}

我尝试添加以下内容,但没有效果。

bbar: [
        {
          text: 'Close',
          handler: function () { this.up('.window').close(); }
         }
      ],

最佳答案

选择器不正确,它应该只是window,它将找到具有匹配xtype的父级。

关于extjs - EXT JS 关闭弹窗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18050882/

相关文章:

javascript - 在 html5 上检查在线状态的最佳方式

extjs - 如何将 Ext5 组合框与数据绑定(bind)一起使用

extjs - 在网格排序(extjs)上向选项卡面板添加掩码

javascript - extjs 示例代码不起作用

javascript - ExtJS 4 - 实现其他用户扩展/插件?

javascript - EXT.JS 4.0.5 中的网格滚动问题,不考虑工具栏高度

json - 如何从不寻常的 JSON 存储创建 Ext.data.Store?

javascript - 如何在 extjs 中正确设置按钮的图标大小?

extjs - 如何使用 extjs 4 获取 radiogroup 检查值?

ExtJS:第二个模态窗口导致错误:未捕获的类型错误:无法读取 null 的属性 'addCls'