随笔分类 -  extjs4

摘要:公司项目使用ExtJs4 MVC搭建的页面 由于系统庞大导致首次加载页面时间过长,公司要求优化,经过一段时间的研究实现ExtJs4 MVC根据要求动态加载所需组件的js文件,也就是动态加载相应的Controller文件,其他文件会自动引用。以下列出实现的Demo关键代码和效果。(不对MVC整体框架进行详细介绍)建立测试Demo目录程序入口: 1 Ext.Loader.setConfig({ 2 enabled: true 3 }); 4 5 var application = new Ext.app.Application({ 6 name: 'GxhDemo', 7 ... 阅读全文
posted @ 2013-04-01 17:43 Servant 阅读(4641) 评论(4) 推荐(0)
摘要:initComponent: function () { this.callParent(arguments); this.on('specialkey', function (f, e) { if (e.getKey() == e.ENTER) { this.onTrigger2Click(); } }, this); this.headerCt.on("headerclick", function (ct, column, e... 阅读全文
posted @ 2012-09-26 09:59 Servant 阅读(333) 评论(0) 推荐(0)
摘要:今天继续学习extjs4,今天主要学习extjs的数据模型结构主要包括model、proxy和store,分别代表模型、代理、数据集1、 创建model model的创建过程就相当于数据库中的设计table的过程和C#中的class的定义过程 两种方法:a) Ext.define():自定义一个类并继承自Ext.data.Model类1 //方法1:使用Ext.define创建model类2 Ext.define('person', {3 extend: 'Ext.data.Model', //继承自model... 阅读全文
posted @ 2012-05-26 15:08 Servant 阅读(1899) 评论(4) 推荐(2)
摘要:新公司要求使用extjs4,在此之前我对ext框架毫无了解,最近开始学习extjs4。我把自己学习的过程分享给大家,希望对大家有所帮助。1、 模仿js的alertExt.MessageBox.alert(Hello,’Hello World!’);2、 Extjs4对原生js的Array类的扩展a) every(Array array,Function Fn,Object scope):Boolean方法参数1:数组 参数2:方法(会返回true或false) 参数3:作用域作用:遍历传入数组的每一项,通过Fn来判断,当第一次返回false的时候,跳出。 1 var m... 阅读全文
posted @ 2012-05-26 02:59 Servant 阅读(532) 评论(0) 推荐(0)