日期:2014-05-16  浏览次数:20351 次

ExtJS3.1中Ext.tree.TreePanel在IE8中异常显示滚动条的BUG

今天将http://simen-net.iteye.com/admin/blogs/553020[Struts2+Spring2.5+Hibernate3(JPA)+ExtJS3基本后台]换成了ExtJS3.1

如果加上

autoScroll : true?

在IE8中发现导航树异常显示滚动条


临时解决方法

autoScroll : false,
1 楼 itszt 2010-02-08  
我也遇到这个问题,这是目前所有 IE 版本都会出现的异常。
解决方法是:
找一种 IE 能正常显示的容器。
还有一种更好的,增加 针对 IE 的 CSS

<style>
  .ext-ie .x-tree .x-panel-body {position: relative;}
  .ext-ie .x-tree .x-tree-root-ct {position: absolute;}
</style>

参考:http://www.extjs.com/forum/showthread.php?p=250714#post250714
2 楼 别大号 2010-03-19  
是TreePanel所在的Panel没有使用fit布局吧
3 楼 simen_net 2010-03-21  
ExtJS3.0的时候没问题 换了3.1就出现了
4 楼 zhajie 2010-03-22  


ext3.1 不是收费的吗? 没人打电话给你吗?
5 楼 simen_net 2010-03-22  
偶自己捣鼓着玩他还好意思找我要钱啊
6 楼 fh2002 2010-04-16  
1楼的解决办法管用
7 楼 huayaoyang 2010-11-05  
autoScroll : false, 

写完这个 节点多的话 你没有滚动条了啊
8 楼 clue 2010-11-05  
别大号 写道
是TreePanel所在的Panel没有使用fit布局吧

这个才是最根本的解决方法