ExtJs 4
文章平均质量分 54
夢歸何處
青春承载希望奋斗成就未来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从Extjs3迁移到Extjs4
沙盒模式 作用:在同一个页面中,同时使用Extjs4和其他版本的Extjs。 使用注意点:使用Ext4代替Ext关键字 引入的文件如下: extjs3的文件 ext-sandbox.css ext-all-sandbox.js原创 2013-10-04 02:03:54 · 1352 阅读 · 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 · 906 阅读 · 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 · 857 阅读 · 0 评论 -
Ext4 创建类 Ext.define
Ext.define(className, members, onClassCreated); className 要声明的类的名字 members 一个对象,包含类成员 onClassCreated 一个可选的回调函数,因为新的异步加载机制,这个回调函数会很有用,当所有依赖已经引入,并且类完全创建好了之后,这个函数会被调用 继承: Ext.define("MyApp.M原创 2013-10-13 16:44:36 · 1257 阅读 · 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 · 802 阅读 · 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 · 802 阅读 · 0 评论 -
发布ExtJs应用 Sencha SDK Tools
这个工具可以根据依赖进行打包 1.打开命令行终端,切换到应用跟目录 cd path/to/web/root/helloext 2.生成一个jsb3文件,这文件有描述依赖的作用 sencha create jsb -aindex.html -p app.jsb3 3.sencha build-p app.jsb3 -d . 这条命令根据jsb3文件,生成两个文件: 1. a原创 2013-10-04 23:46:16 · 1112 阅读 · 0 评论 -
ExtJs4 动态加载
Ext.create调用时,loader会首先检查类是否已经定义。如果没有定义,loader会自动加载对应文件。 因为调用Ext.create时再加载,会卡住程序一小会儿直到对应文件加载完毕,如果加载的多,卡顿可能比较明显。可以用require的方式保证最基础的依赖加载完毕再运行app。 Ext.Loader.setConfig({ enabled:true }); Ext.原创 2013-10-04 21:57:21 · 715 阅读 · 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 · 646 阅读 · 0 评论 -
ExtJS4对JS语法的扩展 及 新类库特性
一、ExtJS4对JS语法的扩展 JS动态引用加载 JS基本数据类型 定时事件执行 健盘导航事件 二、ExtJs4的新类库特性 Ext.define Configuration 配置 组合属性(mixins) 类的静态成员属性(statics)原创 2013-10-05 00:08:24 · 810 阅读 · 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 · 1715 阅读 · 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 · 900 阅读 · 0 评论
分享