首页 > 其他 > 详细

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

时间:2014-11-06 02:34:04      阅读:283      评论:0      收藏: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 的样式变了,里面和边框的间隙没了?

?

?

?

?

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

原文:http://zhouchaofei2010.iteye.com/blog/2152778

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!