javascript - 为什么点击extjs grid中按钮弹出框在当前窗口的下面层?

 廖小廖童鞋 发布于 2022-11-09 13:48


onclick:function(){

    Ext.create('Ext.window.Window',{
        title:'aa',
        width:500,
        height:500,
        items:[{  xtype: 'grid',
            columns: [
                { text: 'Name',  dataIndex: 'name' },
                { text: 'Email', dataIndex: 'email', flex: 1 },
                { text: 'Phone', dataIndex: 'phone', flex: 1 },
                {text:'text', dataIndex:'service',renderer:function(value,cellmeta){   return ""},
                    listeners:{  click:function(){
                      Ext.create('Ext.window.Window',{
                          title:'grid',
                          width:300,
                          height:200,
                          modal:true,
                          plain:true,
                      }).show();
                    }}
                }],
            height:300,
            width:500,
            store: {
                type: 'personnel'
            }
        }],
        buttons:[{text:'save',   handler:function(){ Ext.Msg.alert('info','8956') }}]

    }).show();
 
}

这个是extjs开发 的  点击save 按钮弹出框正常在上面 ,  点击onclick按钮弹出框层在当前层下面, 如何让它显示在上面?![图片描述][2]
2 个回答
  • 确认2个元素的z-index属性。在下面是因为其z-index值较小。将其生成的z-index调整应该可能解决。没使用过extjs就只有帮你到这里了。

    2022-11-12 11:02 回答
  • 尝试了你的代码发现没有你所说的问题,你的ext什么版本的。我用4.2.0没有问题

    2022-11-12 11:02 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有