Ext3.3 在ie6 中gird 中bbar中定义的按钮诡异消失

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

今天调试了一个很奇怪的Ext3.3 在ie6 上问题.问题是解决了,但具体原因不知道

 

grid中的bbar上的按钮,比如显示详情、上一页、下一页的按钮会随便在哪个地方弹出Ext.MessageBox.alert()h后奇怪的消失掉。而这在ie7和ie8上是正常的

 

原来的代码 :

/***********************************************************************
		 * 查询结果panel定义
**********************************************************************/
var resultForm = new Ext.Panel({
	labelAlign : 'right',
	labelWidth : 80,
	layout : 'form',
	items : [{
				columnWidth : 1,
				title : '查询结果',
				xtype : 'fieldset',
				layout : 'form',
				collapsible : true,
				items : grid
			}]
});

 修改后显示详情按钮正常了,但是 上一页、下一页按钮还是会消失

/***********************************************************************
		 * 查询结果panel定义(显示详情按钮正常,分页按钮还是会消失 )
**********************************************************************/
var resultForm = new Ext.Panel({
	labelAlign : 'right',
	labelWidth : 80,
	layout : 'form',
	items : [{
				title : '查询结果',
				xtype : 'fieldset',
				layout : 'column',
				collapsible : true,
				items : grid
			}]
});

 

继续修改,终于分页按钮也正常了

/***********************************************************************
		 * 查询结果panel定义(显示详情、分页按钮都正常了)
**********************************************************************/
var resultForm = new Ext.Panel({
	labelAlign : 'right',
	labelWidth : 80,
	layout : 'column',
	items : [{
				title : '查询结果',
				xtype : 'fieldset',
				layout : 'column',
				collapsible : true,
				items : grid
			}]
});

 

 

 

总结:这里的修改主要就是把layout属性由form 改为了column 就行 了,具体原因不知道

 

按钮时正常了 ,但是其中的grid所在的查询结果的fieldSet和 查询表单 所在的fieldSet 的样式变了,里面和边框的间隙没了 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值