ExtJS学习05事件处理机制
来源:互联网 发布:wampserver多域名绑定 编辑:程序博客网 时间:2024/05/17 06:30
HTML/DHTML
DOM
EXTJS
2.Ext.util.Observable 事件的基类
他为所有支持事件机制的extjs组建提供事件的支持
如果我们自己创建新的组建需要有事件的支持那么我们就继承他
事件的分类
标准事件[键盘按钮按下,鼠标的单击双击,滑过滑动]
业务事件[当面板收起的时候触发,当组建被销毁的时候触发,当每一个对象的属数值不为空的时候触发]
3.addManagedListener 收管制的监听
他是由调用的组建管理的,当组建执行了销毁命令的时候所有被组建管制的事件全部销毁
4.relayEvents 事件的分发和传播(控制实现事件在不同空间或对象内的传播)
5.事件对象Ext.EventObject
不是一个单例,不能被直接new出来,他会存活早事件处理的函数中
6.事件管理器Ext.EventManager
他可以更方便的为页面元素绑定事件处理函数
方法:addListener 为元素增减事件
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
简单小例子:绑定事件的方法
(function(){Ext.onReady(function(){var tbar=Ext.create('Ext.toolbar.Toolbar',{renderTo:Ext.getBody(), //渲染到Body上width:500,items:[ {xtype:'button',id:'create',text:'create'}, {xtype:'button',id:'delete',text:'delete',handler:function(){ alert("删除"); }}, {xtype:'button',text:'销毁删除按钮',handler:function(){ var c=Ext.getCmp("delete"); //得到js文件中的id if(c){ c.destroy(); } }} ]});var deleteB=Ext.getCmp("delete");deleteB.addManagedListener(Ext.getCmp("create"),'click',function(){ alert("添加操作");});}); })();
(function(){ Ext.onReady(function(){ document.getElementById("btn2").addEventListener("click",function(){alert("第二种事件绑定方式"); }); Ext.get('btn3').on("click",function(){ alert("第三种绑定方式"); }) })})();
Ext.onReady(function(){Ext.EventManager.addListener("btn5",'click',function(){alert("通过事件管理器进行事件的监听");})})
---------------------------待续--------------------------------
- ExtJS学习05事件处理机制
- Extjs学习 事件处理
- ExtJs源码分析与学习—ExtJs事件机制(六)
- AWT事件处理机制学习
- AWT事件处理机制学习
- ExtJs 事件机制浅析
- Extjs的事件机制
- ExtJs中的事件机制
- ExtJs中的事件机制
- ExtJs中的事件机制
- ExtJs事件处理
- ExtJS事件处理
- ExtJs事件处理
- ExtJs键盘事件处理
- ExtJs事件处理
- ExtJs键盘事件处理
- Android学习笔记-事件处理机制
- android学习笔记之事件处理机制
- MySQL之慢查询-删除慢查询日志
- 关于LCD好的文章
- C# 实现客户端程序自动更新
- struts1配置详解
- 删除录音机还未保存的文件,后点击保存,录音机自动退出
- ExtJS学习05事件处理机制
- Android判断4G网络
- nodejs
- 滑动Pop Navigation
- js面向对象编程:this到底代表什么?
- 欢迎大家来到我的blog
- oracle数据库性能优化方案精髓整理收集回顾
- kvc 未完成
- JavaScript(22)jQuery 遍历