Ext3.3 在ie6上的诡异问题1:点击查询,或者随便弹出Ext.MessageBox.alert()后,下拉菜单的键头会移到左边...

4 篇文章 0 订阅
3 篇文章 0 订阅

Ext3.3 在ie6上的诡异问题1:点击查询,或者随便弹出Ext.MessageBox.alert()后,下拉菜单的键头会移到左边

 

修改前代码:

/***********************************************************************
 * 容器panel定义(在容器containerPanel的items中多了层么有指定layout的容器,来盛放infoForm等元素)
 ***********************************************************************/
var containerPanel = new Ext.Panel({
	layout : 'column',
	border : false,
	frame : true,
	applyTo : 'app_main_panel_'+tabPanelIndex,
	id : 'containerPanel_'+tabPanelIndex,
	bodyStyle : 'padding:0px 0px 0px 0px',
	width : talksWidth,
	height : talksHeigth,
	items : [
		   {    id:"formsPanel_"+tabPanelIndex,
				columnWidth : 1,
				items :[
					{
						columnWidth : 1,
						items : infoForm
					}, {
						columnWidth : 1,
						items : [resultForm]
					}, {
						columnWidth : 1,
						items : [detailForm]
					}]
			}]
});

 修改后:

/***********************************************************************
 * 容器panel定义(去掉了那么多一层的,问题解决)
 **********************************************************************/
var talksWidth=document.body.clientWidth-663;
var talksHeigth=document.body.clientHeight-455;

var containerPanel = new Ext.Panel({
	layout : 'column',
	border : false,
	frame : true,
	applyTo : 'app_main_panel_'+tabPanelIndex,
	id : 'containerPanel_'+tabPanelIndex,
	bodyStyle : 'padding:0px 0px 0px 0px',
	width : talksWidth,
	height : talksHeigth,
	items : [
			{
				columnWidth : 1,
				items : infoForm
			}, {
				columnWidth : 1,
				items : [resultForm]
			}, {
				columnWidth : 1,
				items : [detailForm]
			}
		   ]
});

 

 总结: Ext3.3在ie6上出现的各种诡异好多都容器的layout属性有关系,出现类似的问题可以定位元素后后一步一步向外层找外部容器是不是指定了layout属性

 

 

参考: Ext3.3 在ie6上的诡异问题2:gird 中bbar中定义的按钮诡异消失

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值