博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ext 自定义类、事件
阅读量:6487 次
发布时间:2019-06-23

本文共 726 字,大约阅读时间需要 2 分钟。

hot3.png

1、自定义类(SomeBody):

SomeBody = function(name){	this.name = name;	this.addEvents("play","eat");}Ext.extend(SomeBody,Ext.util.Observable);

2、调用上面的自定义类(SomeBody),给实例添加EventListener
var xiaoyang = new SomeBody("xiaoyang");	xiaoyang.on("play",function(location){		Ext.Msg.alert("event",xiaoyang.name+ "在打"+ location+"!");	});		xiaoyang.on("eat",function(){		Ext.Msg.alert("event",xiaoyang.name+ "在吃东西!");	});

3、将页面上的元素的事件与xiaoyang这个SomeBody实例的相关事件绑定:

Ext.get("play").on("click",function(){	xiaoyang.fireEvent("play","羽毛球");});	Ext.get("eat").on("click",function(){	xiaoyang.fireEvent("eat");});get方法中的play,eat为页面中的元素;Ext API中的解释:The id of the node, a DOM Node or an existing Element;

转载于:https://my.oschina.net/xiaoyang818/blog/36403

你可能感兴趣的文章
Java二进制指令代码解析
查看>>
我的Python学习记录
查看>>
quzatz --Could not load org.quartz.spi.Trigge...
查看>>
qml实现窗口的拖拽效果
查看>>
Centos安装Mysql
查看>>
android Looper 非UI线程中更新UI
查看>>
js if语句多个条件判断
查看>>
AVPacketList结构体和AVPacketQueue结构体
查看>>
PHP操作redis详细讲解
查看>>
Android学习笔记(一)
查看>>
Java 提高篇(一)
查看>>
虚拟化学习笔记
查看>>
浏览器的兼容性问题
查看>>
我的友情链接
查看>>
今天真的搬走了
查看>>
PC散热风扇之研究一:风扇种类介绍
查看>>
关于Session和Cookie简单实例
查看>>
App框架实现———dagger2
查看>>
zabbix 微信报警
查看>>
通过SQL Server 2008数据库复制实现数据库同步备份
查看>>