开发者社区> 吞吞吐吐的> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

升级 ExtJS 至 4.0.7 时遇到的几个小问题

简介:
+关注继续查看

1、 新的类库体系

旧的类定义方式为:
1
2
3
4
5
6
App.view.Viewport = Ext.extend(Ext.panel.Panel, {
   initComponent: function() {
      // call parent initComponent method
      App.view.Viewport.superclass.initComponent.apply(this, arguments);
   }
});
新的类定义方式为:
1
2
3
4
5
6
Ext.define('App.view.Viewport', {
   initComponent: function() {
      // call parent
      this.callParent(arguments);
   }
});

2、 Ext.Loader 动态加载 js 文件

4.0.7 版本的 Ext.Loader 默认是未启用动态加载的, 导致运行时会报错, 要手工设置启用动态加载, 启用动态加载的代码为:
1
Ext.Loader.setConfig({  enabled: true });
Ext.Loader 还有几个有用的参数(paths、 disableCaching)等, 可以查看相关 Ext.Loader API。

3、 Ext.panel.Panel 的 onResize 方法已经删除

没错, Ext.panel.Panel 的 onResize 方法已经删除, 重写 onResize 方法的类需要稍微修改一下, 推荐使用 componentLayout 事件或者 afterComponentLayout 方法。

4、 Ext.panel.Panel 的 collapsible 设置为 true 时,必须设置 panel 宽度

如果没有设置 panel 的宽度, 点击 panel 的 collapse 工具按钮时, 会导致整个 panel 不可见。

5、 不能手工刷新 Ext.form.ComboBox 的 store 的数据

如果用代码刷新了 ComboBox 的 store 的数据, 会导致其弹出的选择列表一直显示“正在加载”, 无法进行选择, 如果必须要刷新 store 数据, 只能改用其它的控件代替 ComboBox。

张志敏所有文章遵循创作共用版权协议,要求署名、非商业 、保持一致。在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处。

本博客已经迁移到 GitHub , 围观地址: http://beginor.github.io/

本文转自张志敏博客园博客,原文链接:http://www.cnblogs.com/beginor/archive/2011/12/28/2304215.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
“重磅升级”后再测TDSQL-C
前段时间,测试了国内主要云原生数据库PolarDB、TDSQL-C、GaussDB的性能,参考:《再测云原生数据库性能》。在上次测试结果中,由于地域版本差异,腾讯云的TDSQL-C并没有表现出“重磅升级”的效果,现在两个月过去了,我们再来重测TDSQL-C。
52 0
第一章 SDN介绍 (附件4)【 SDN的核心技术:【OpenFlow】】(二)
第一章 SDN介绍 (附件4)【 SDN的核心技术:【OpenFlow】】(二)
32 0
《精通 ASP.NET MVC 3 框架(第三版)》----1.4 谁该使用ASP.NET MVC
如同任何新技术一样,因为其存在就必须使用它,这并不是一个充分的理由。在以下小节中,我们将给出MVC框架与大多数流行的替代品比较所得到的我们的观点。作为编写一本关于MVC框架书籍的人,我们两人尽可能做到没有偏见,但我们知道,这受限于我们的客观情况。
1377 0
《C#本质论(第4版)》一1.4 小结
本章对C#进行了初步介绍。通过本章的学习,你熟悉了基本的C#语法。由于C#与C++风格语言的相似性,本章许多内容可能都是你所熟悉的。然而,C#和托管代码确实有一些独特性,比如会编译成CIL等。C#的另一个关键特征在于它是完全面向对象的。
1275 0
探索Oracle之数据库升级六 11.2.0.4.3 Upgrade12c(12.1.0.1)
探索Oracle之数据库升级六11.2.0.4.3 Upgrade12c(12.1.0.1) 一、前言:       Oracle 12c发布距今已经一年有余了,其最大亮点是一个可以插拔的数据库(PDB),这是在之前版本没有的;但是如果我们要将以前版本的数据库升级到12c来,那么也应顺其自然的将其变成一个pdb,那么我们的工作不仅包含了数据库软件的升级,同时也包含如何将一个NO-CDB的数据库plug to CDB none。
1549 0
探索Oracle之数据库升级三 回退升级操作(11.2.0.4Downgrade 11.2.0.3)
探索Oracle之数据库升级三 回退升级操作(11.2.0.4Downgrade 11.2.0.3)   我们可以选择2种回退办法: 1.   通过restore point还原到11.
863 0
第4章 最简单的C程序设计——顺序程序设计
      声明:文中观点仅代表个人,其中文字、图片未经本人许可,不得部分或全部转载,违者所造成影响后后果自负!联系本人方式:80368704@qq.
503 0
FF升级2.0.0.6后的莫名其妙的一个BUG,不知道大家有没有遇到。。。
我在页面中加了一个Hide的input,来标记当前分页的单页记录数 意思就是直条 另有 来记录当前页码 记录总条数,JS在需要时进行赋值 问题就出现了,FF 2.0.0.6下,HdEveryPage 突然就恒等4了。
557 0
4849
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载