Extjs 2.x弹窗出现在另一个窗体后面的不完全解决方案

昨天用Extjs2.x建了弹窗里面有一个gridA,然后我希望点击gridA内的行实现弹窗,窗体内也放了一个gridB,但是当我点击gridA的行的时候弹窗是弹出来了不过在gridA的窗体后面,后来我在gridB的弹窗的时候加了一句Ext.getBody()的渲染效果暂时解决了这个问题,但是不能理解为什么会有这样的问题,代码如下:

 

listeners: {

            rowselect: function(csm, index, rec){ 
               var wsxdc_grid_win2 = new Ext.Window({
                    title: '',
                    width: 600,
                    height: 270,
                    modal: true,
                    resizable: true,
                    closeAction: 'close',
                    layout: 'fit',
                    items: [grid_form2]
                });
                wsxdc_grid_win2.show(Ext.getBody());
         }

posted on 2011-11-04 09:34  毛毛亟亟  阅读(281)  评论(1编辑  收藏  举报

导航