ExtJs 4
文章平均质量分 54
夢歸何處
青春承载希望奋斗成就未来
展开
-
从Extjs3迁移到Extjs4
沙盒模式 作用:在同一个页面中,同时使用Extjs4和其他版本的Extjs。使用注意点:使用Ext4代替Ext关键字引入的文件如下:extjs3的文件ext-sandbox.cssext-all-sandbox.js原创 2013-10-04 02:03:54 · 1285 阅读 · 0 评论 -
Ext4 组合 mixins
可用于实现多继承。该属性会以同步方式加载类文件,并实例化该类!Ext.define("MyClass.A", { showA: function(){ console.log("A"); }});Ext.define("MyClass.B", { showB: function(){ console.log("B")原创 2013-10-13 18:02:43 · 853 阅读 · 0 评论 -
Ext4 Configuration 配置
Ext.define("MyClass.A", { config: { name: "tom", sex: "male" }, show: function(){ // console.log(this.config.name); alert(this.config.name); }});config属性会将为其属性自动添加setter和gette原创 2013-10-13 17:36:26 · 764 阅读 · 0 评论 -
Ext4 创建类 Ext.define
Ext.define(className, members, onClassCreated);className 要声明的类的名字members 一个对象,包含类成员onClassCreated 一个可选的回调函数,因为新的异步加载机制,这个回调函数会很有用,当所有依赖已经引入,并且类完全创建好了之后,这个函数会被调用继承:Ext.define("MyApp.M原创 2013-10-13 16:44:36 · 1177 阅读 · 0 评论 -
Ext4 定时事件
1.让某个函数等待一段时间后自动执行var func1 =function (name1, name2) { Ext.Msg.alert("3秒钟后自动执行","你好," + name1 +"、" + name2 +"!");}; Ext.defer(func1, 3000,this, ["张三","李四"]);2.函数按照一定频率反复执行var i = 0;原创 2013-10-11 23:50:58 · 738 阅读 · 0 评论 -
Ext4 健盘导航
1.Ext.KeyMap 通过Ext.KeyMap可以建立键盘和用户动作(Actions)之间的映射。var f =function () { alert("B被按下");}var map =new Ext.KeyMap(Ext.getDoc(), [ { key: Ext.EventObject.B, fn: f }, {原创 2013-10-12 00:09:51 · 741 阅读 · 0 评论 -
发布ExtJs应用 Sencha SDK Tools
这个工具可以根据依赖进行打包1.打开命令行终端,切换到应用跟目录 cd path/to/web/root/helloext2.生成一个jsb3文件,这文件有描述依赖的作用sencha create jsb -aindex.html -p app.jsb33.sencha build-p app.jsb3 -d .这条命令根据jsb3文件,生成两个文件:1. a原创 2013-10-04 23:46:16 · 1056 阅读 · 0 评论 -
ExtJs4 动态加载
Ext.create调用时,loader会首先检查类是否已经定义。如果没有定义,loader会自动加载对应文件。因为调用Ext.create时再加载,会卡住程序一小会儿直到对应文件加载完毕,如果加载的多,卡顿可能比较明显。可以用require的方式保证最基础的依赖加载完毕再运行app。Ext.Loader.setConfig({ enabled:true});Ext.原创 2013-10-04 21:57:21 · 659 阅读 · 0 评论 -
ExtJs4 app 模板代码
对于项目,不再建议使用Ext.onReady()函数,而使用Ext.application({ name : "HelloExt4", launch : function() { Ext.create("Ext.container.Viewport", { layout : "fit", items : [{ title : "Hello Ext4",原创 2013-10-04 23:51:30 · 597 阅读 · 0 评论 -
ExtJS4对JS语法的扩展 及 新类库特性
一、ExtJS4对JS语法的扩展JS动态引用加载JS基本数据类型定时事件执行健盘导航事件二、ExtJs4的新类库特性Ext.defineConfiguration配置组合属性(mixins)类的静态成员属性(statics)原创 2013-10-05 00:08:24 · 756 阅读 · 0 评论 -
EXT JS 4 SDK 目录说明
ext-all.js: 包含整套已压缩的ExtJS框架。使用时只需包含该文件和resource文件夹即可。ext.js: 只包含Ext JS已压缩的基础库。使用时把src也要包含进来。*-dev.js:内含无压缩代码和用于debug的代码,建议在开发和测试环境中使用;*-debug.js:内含无压缩代码但不含用于debug的代码,建议在测试环境中使用;*-debug-w-c原创 2013-10-04 01:55:23 · 1649 阅读 · 0 评论 -
Ext4 类的静态成员属性 statics
可通过Ext.Class.statics属性来设置类的静态成员Ext.define("A", { statics: { count: 0, appName: "A" }, constructor: function(){ ++this.self.count; 或 ++this.statics().count;原创 2013-10-13 18:16:32 · 851 阅读 · 0 评论