初学EXT
来源:互联网 发布:惠州asm先进科技 知乎 编辑:程序博客网 时间:2024/05/29 19:28
1、引入文件
2、定义一个类 给这个类继承Ext.util.Observable所有属性
方法:
Person = function(name) {
this.name = name;//类中的属性
this.addEvents("walk", "eat", "sleep");//初始化时所调用的3个事件
}//定义一个类
Ext.extend(Person, Ext.util.Observable, {
info: function(event) {
return this.name + ' is ' + event + 'ing.';
}
});//给这个类继承Ext.util.Observable所有属性
3、创建监听事件
var person = new Person('Lingo');//实例化这个类
person.on('walk', function() {
Ext.Msg.alert('event', person.name + "在走啊走啊。");
});给这个类的事件增加监听
person.on('eat', function(breakfast, lunch, supper) {
Ext.Msg.alert('event', person.name + "要吃" + breakfast + "," + lunch + "和" +
supper + "。");
});
person.on('sleep', function(time) {
Ext.Msg.alert('event', person.name + "从" + time.format("H") + "点开始睡觉啦。");
});
4、触发事件
Ext.get('walk').on('click', function() {
person.fireEvent('walk');
});
Ext.get('eat').on('click', function() {
person.fireEvent('eat', '早餐', '中餐', '晚餐');
});
Ext.get('sleep').on('click', function() {
person.fireEvent('sleep', new Date());
});
2、定义一个类 给这个类继承Ext.util.Observable所有属性
方法:
Person = function(name) {
this.name = name;//类中的属性
this.addEvents("walk", "eat", "sleep");//初始化时所调用的3个事件
}//定义一个类
Ext.extend(Person, Ext.util.Observable, {
info: function(event) {
return this.name + ' is ' + event + 'ing.';
}
});//给这个类继承Ext.util.Observable所有属性
3、创建监听事件
var person = new Person('Lingo');//实例化这个类
person.on('walk', function() {
Ext.Msg.alert('event', person.name + "在走啊走啊。");
});给这个类的事件增加监听
person.on('eat', function(breakfast, lunch, supper) {
Ext.Msg.alert('event', person.name + "要吃" + breakfast + "," + lunch + "和" +
supper + "。");
});
person.on('sleep', function(time) {
Ext.Msg.alert('event', person.name + "从" + time.format("H") + "点开始睡觉啦。");
});
4、触发事件
Ext.get('walk').on('click', function() {
person.fireEvent('walk');
});
Ext.get('eat').on('click', function() {
person.fireEvent('eat', '早餐', '中餐', '晚餐');
});
Ext.get('sleep').on('click', function() {
person.fireEvent('sleep', new Date());
});
- 初学Ext
- 初学EXT
- Ext初学
- ext:初学(1)
- 【初学EXT】布局
- 【初学EXT】基础知识
- 【初学EXT】控件练习
- 【初学EXT】布局练习
- 初学 Ext.extends
- EXT.JS初学配置
- 【初学EXT】eclipse 部署EXTJS
- ext:初学(3) - Ext通过静态json创建tree
- Ext Js 初学篇 之001
- Ext 初学时遇到的问题
- Ext 初学时遇到的问题2
- Ext 初学时遇到的问题3
- Ext初学 CRUD 布局 及 事件
- gridPanel事件--初学ext.net框架
- 条件比较distinct 查询
- Hadoop学习资料、博客及网站汇总
- 函数自动调用
- 判断Android应用是否第一次运行之Preferences
- Xcode4.2中将Three20开源库导入到工程项目中
- 初学EXT
- 使用 Eclipse 调试 Compiere 的 JBoss 会计引擎
- .NET WinForm编程Q&A系列(一)——多线程操作
- c#下载问题
- ecplise调试 java.lang.NoClassDefFoundError异常解决方法
- C# Hashtable
- 在YII框架中运用smarty模板引擎
- Java性能小技巧
- js只能输入数字[价格等]