昨天用Extjs2.x建了弹窗里面有一个gridA,然后我希望点击gridA内的行实现弹窗,窗体内也放了一个gridB,但是当我点击gridA的行的时候弹窗是弹出来了不过在gridA的窗体后面,后来我在gridB的弹窗的时候加了一句Ext.getBody()的渲染效果暂时解决了这个问题,但是不能理解为什么会有这样的问题,代码如下:
listeners: {
rowselect: function(csm, index, rec){
var wsxdc_grid_win2 = new Ext.Window({
title: '',
600,
height: 270,
modal: true,
resizable: true,
closeAction: 'close',
layout: 'fit',
items: [grid_form2]
});
wsxdc_grid_win2.show(Ext.getBody());
}
var wsxdc_grid_win2 = new Ext.Window({
title: '',
600,
height: 270,
modal: true,
resizable: true,
closeAction: 'close',
layout: 'fit',
items: [grid_form2]
});
wsxdc_grid_win2.show(Ext.getBody());
}