`

Ext2.0:ext2.0 Alpha 1 版本的bug问题

阅读更多

 ext2.0 Alpha 1 版本 版本信息

/*
 * Ext JS Library 2.0 Alpha 1 Copyright(c) 2006-2007, Ext JS, LLC.
 * licensing@extjs.com
 *
 * http://extjs.com/license
 */

 

环境是ie6.0

该版本有很多问题,建议大家不要使用,而使用其他的ext2.0版本

1.ext2.0/adapter/ext/ext-base.js 文件路径

 

在最新版本里面ext-base.js 文件已经和ext-all.js 文件放在同一个目录,为了日后的移植,不建议使用

 

 

2.多个 Ext.grid.GridPanel问题

 

当存在多个 Ext.grid.GridPanel时候,并且 设置autoHeight:false ,  让grid大小自适应layout : 'fit', 当其他一个grid 失去焦点时,会触发事件

 

this.el.setSize(C.width, C.height);
   var F = this.mainHd.getHeight();
   var D = C.height - (F);
   this.scroller.setSize(H, D);
          // alert("H="+H);
   this.innerHd.style.width = H + "px"

 

H会=负数  也就是失去焦点的grid 不在页面上(因为this.innerHd.style.width =负数)

此时ie6.0 会报错。

 

2.1

new Ext.TabPanel 包含多个Ext.grid.GridPanel问题

比如 TabPanel  有三个面板 每个面板包含 一个 GridPanel

在GridPanel里面设置 loadMask : {msg:'正在统计,请稍候....'},

 

TabPanel 加载时候,设置一个自动加载的面板。当我们马上关掉这个 TabPanel  时,会出错。

而当我们把另外两个面包都激活时,再关掉 ,就没有错误。

ext-all.js 中下列代码出错

onDestroy : function() {
  if (this.loadMask) {
   this.loadMask.destroy()
  }
  if (this.rendered) {
   var A = this.body;
   A.removeAllListeners();
   this.view.destroy();
   A.update("")
  }
  this.colModel.purgeListeners();
  Ext.grid.GridPanel.superclass.onDestroy.call(this)
 },

看出是跟loadMask 有关系的。另外两个面板去掉这个可以成功。

 

 

 

分享到:
评论

相关推荐

    Momo Platformer-crx插件

    (0.1 = Alpha 1.0,0.1.2 = Alpha 1.2,ext)版本Alpha 1.0:1.A Platformer版本Alpha 2.0:1.错误修复i)运动修复2.您现在可以放置块3.您现在可以跳过版本Alpha 3.0:1.错误修复2.纹理! 3.Levels 4.Health(您...

    最新ext3.0资源包 ext3.0

    EXT3.0 alpha 版本可能是指EXT3的一个早期开发版本,通常alpha版本是软件开发过程中的第一个公开测试版本,可能存在较多bug和不稳定因素。而EXT2.21可能是EXT2文件系统的某个更新版本,EXT2是EXT3的前身,不包含日志...

    extjs总结.pdf

    1. **ext-all.css** - 这个文件包含了 EXTJS 组件的所有默认样式。为了保持EXTJS的更新兼容性,不应直接修改此文件。如果需要自定义样式,应在页面中引入该样式表后,再覆盖所需的样式。 2. **ext-base.js** - 包含...

    MyICQ是一套公开源代码的即时通讯软件

    这是MyICQ 0.8版本的alpha1 测试版,基本上还没有经过什么严格测试。 -------- 3. 版权 -------- 完全遵循GPL协议2.0或以后协议版本。 --------------- 4. 基本功能特点 --------------- 1) 收发(离线)消息(如果...

    即时通myicq源代码

    这是MyICQ 0.8版本的alpha1 测试版,基本上还没有经过什么严格测试。 -------- 3. 版权 -------- 完全遵循GPL协议2.0或以后协议版本。 --------------- 4. 基本功能特点 --------------- 1) 收发(离线)消息(如果...

    Haiku-开源

    而"release_notes_r1alpha1.txt"则很可能包含了关于R1阿尔法1版本的发布说明。这类文档通常会详细列出新功能、已知问题、改进的性能以及如何升级或安装系统的指南。对于开发者和早期采用者来说,这些信息是理解新...

Global site tag (gtag.js) - Google Analytics