- 浏览: 1112766 次
文章分类
- 全部博客 (379)
- S2SH (16)
- stuts2 (0)
- java语言 (81)
- JSP (17)
- <html>元素 (11)
- javaweb (4)
- web容器 (3)
- ext (23)
- javaScript (48)
- ant (1)
- liferay (1)
- sql (9)
- css (42)
- 浏览器设置 (3)
- office_world (1)
- eclipse (4)
- 其它 (28)
- 操作系统 (5)
- android (6)
- Struts2 (11)
- RegEx (3)
- mysql (5)
- BigDATA (1)
- Node.js (1)
- Algorithm (10)
- Apache Spark (1)
- 数据库 (5)
- linux (2)
- git (1)
- Adobe (3)
- java语言,WebSocket (1)
- Maven (3)
- SHELL (1)
- XML (2)
- 数学 (2)
- Python (2)
- Java_mysql (1)
- ReactJS (6)
- 养生 (4)
- Docker (1)
- Protocols (3)
- java8 (2)
- 书籍 (1)
- Gradle (2)
- AngularJS (5)
- SpringMVC (2)
- SOAP (1)
- BootstrapCSS (1)
- HTTP协议 (1)
- OAuth2 (1)
最新评论
-
Lixh1986:
Java并发编程:自己动手写一把可重入锁https://blo ...
Java之多线程之Lock与Condition -
Lixh1986:
http://win.51apps.com.cn/https: ...
temp -
ztwsl:
不错,支持很好
HttpServletRequest和ServletRequest的区别 -
guodongkai:
谢谢您能将知识精华汇编总结,让初学者们从原理中学会和提高。
javaScript之function定义 -
kangwen23:
谢谢了,顶顶
struts2中的ValueStack学习
Ext遵循一种树状的事件模型。
所有继承自Ext.util.Observable类的对象,都可以支持事件。
具体使用方法,请看例子:
单击button后的运行结果:
-
参考:
http://www.iteye.com/problems/9732
-
所有继承自Ext.util.Observable类的对象,都可以支持事件。
具体使用方法,请看例子:
//函数定义 Person = function(name){ this.name = name; this.addEvents('walk','eat','sleep');//addEvents 这个Function是继承自 Observable类; 可以一次添加多个事件。 } Ext.extend(Person,Ext.util.Observable,{ info:function(event){ return this.name + ' is ' + event + 'ing.'; } }); //函数使用 var person = new Person('Han Meimei'); person.on('walk',function(){ alert(person.info('walk')); }); var _btn = new Ext.Button({ renderTo : Ext.getBody(), text : 'Fire Me!', width:50, height:20, listeners : { 'click' : function() { person.fireEvent('walk'); } } });
单击button后的运行结果:
-
参考:
http://www.iteye.com/problems/9732
-
发表评论
-
Ext 布局
2014-06-09 14:16 9341、card layout. //a util funct ... -
Ext之自定义组件,之ComboBox之Ajax查询
2014-02-26 11:07 1270//类型 var sto = new Ext.data. ... -
Ext之自定义组件,之Render
2014-02-24 14:59 1305/** * 数据字典 代码到名称的翻译 * autho ... -
Ext之grid增加多行tbar
2014-01-23 10:02 1950tbar:[insertButton,'-',upda ... -
Ext之控制grid的下边缘显示
2014-01-22 12:40 928需要将 margins写成 margins:'0 0 0 0 ... -
Ext之JsonStore读取本地json文件
2014-01-21 16:03 7553方法一: //用于选择的Grid var ... -
Ext之comboBox 本地数据字典
2014-01-21 15:54 1400//车辆状态(值固定,写在前台页面,不用后台数据字典) ... -
Ext 带提示信息的 textField
2013-11-18 15:31 37741、 UpengsTextfield = Ext.exten ... -
ext之读取本地数据ComboBox
2013-11-11 14:41 17571、数据来自 json 文件 var record2=E ... -
ext之增加多行tbar
2013-11-07 11:55 1129tbar:[insertButton,'-',updateB ... -
ext之grid翻页空白参数丢失
2013-10-26 18:43 15541、问题现场 有2个grid, 第二个gri ... -
ext无法显示Label
2013-10-23 17:27 959把 layout 设为 'form' 只有用这个布局才能 ... -
Ext设置autoScroll:true了,为什么不起作用
2013-10-23 16:32 1937原因: 没有设height 首先 要设置一个高度 he ... -
Ext 事件添加,覆盖问题
2013-09-09 10:21 9451、对于事件 重复使用on ,添加事件: for(var i ... -
Ext移除元素的方法注意
2013-09-05 11:41 2644核心:采用从n-1 到 0 递减遍历; 而不是采用从 0 到 ... -
Ext checkbox 获取boxLabel 的值
2013-09-03 11:22 17771.fieldset(checkbox) 获取值 复选框组件 ... -
Ext 获取render后的值
2013-08-24 17:33 1465// var rows = grid.get ... -
怎样在Ext.Button中增加图标
2013-08-06 16:42 6936ExtJs的每一个组件(Component)在初始化的时候,都 ... -
Ext.util.Observable用法
2013-08-01 16:55 3709Ext.util.Observable 闲话不说,先来段说明 ... -
(function(){})();和Ext.onReady()的区别
2013-07-16 17:59 3285写在(function(){})();中的代码,会在代码加载时 ...
相关推荐
通过调用 `this.addEvents("事件名称")`,你可以为组件添加自定义事件,然后使用 `this.fireEvent("事件名称", 参数)` 来触发这个事件。在客户端,用户可以通过 `addListener` 或 `on` 方法订阅这个事件,以响应组件...
EXT dojochina Ext事件是JavaScript库EXT JS中的一个重要概念,EXT JS是一个强大的前端开发框架,主要用于构建桌面级Web应用程序。这个压缩包可能包含了关于EXT JS事件处理的详细资料,特别是针对中国开发者...
**Ext.lib.Event** 是一个工具类,封装于 **adapter** 层,旨在提供一个统一的接口来处理不同浏览器中的事件。这一工具类使得开发人员无需关注浏览器之间的差异,能够更加专注于业务逻辑的编写。 ##### 主要函数...
9. **自定义事件**:除了内置的事件,你还可以在自己的类中定义自定义事件,通过`extend`的`events`属性或`addEvents`方法添加。 10. **事件混合体**:Ext提供了一个名为`Observable`的混合体(mixin),它包含了...
根据提供的文件信息,我们可以梳理出一系列与Ext框架相关的知识点,主要涵盖了Ext框架的基本用法、配置设置、Ajax请求处理以及自定义组件等几个方面。下面将详细解释这些知识点。 ### 1. Ext框架中的基本配置 ####...
- **监听器**:自定义控件可以添加自己的事件,通过`listeners`配置项或`addEvents`方法定义事件,然后使用`on`、`un`或`mon`方法添加事件监听器。 - **事件代理**:利用`delegate`配置项,可以在控件内部对特定...
EXT Htmleditor的强大之处在于它的高度可定制性,你可以根据需要添加任意数量的按钮,甚至创建复杂的自定义功能。 此外,EXT Htmleditor还支持其他高级特性,如监听编辑器中的事件、自定义HTML过滤规则、使用外部...
在Ext4.2版本中,用户可能遇到一个特定的问题,即`RowExpander`的`collapsebody`和`expandbody`事件无法正常触发。这两个事件通常用于监听行展开或折叠时的行为,比如更新数据、执行动画或其他自定义操作。 问题的...
事件处理程序可以通过`this.listeners`配置项或`addEvents`方法添加。 8. **生命周期方法**:EXTJS类有一些生命周期方法,如`initComponent`,用于初始化组件;`onClassExtended`,在类被扩展时调用。这些方法提供...
在EXTJS中,事件处理是框架的核心特性之一,允许组件之间进行交互和数据传递。有时,我们可能希望在事件触发前或触发后执行特定的逻辑,此时就需要用到事件拦截器。本文将深入探讨如何在EXTJS中为特定事件设置拦截器...
事件处理器接收一个事件对象 `e`,这是 `Ext.EventObject` 的实例,它扩展了原生的事件对象,提供了跨浏览器的兼容性和额外的功能,如 `stopEvent` 阻止事件传播,`getCharCode` 获取键盘事件的字符码,`getTarget` ...
- 开发者可以通过`addEvents`、`addListener`等方法为组件添加自定义事件以及注册监听器。 - **示例代码**: ```javascript var button = new Ext.Button({ text: 'Click me', listeners: { click: function() {...
`Ext.util.Observable`是ExtJs提供的基础事件处理类,我们可以让`Person`类继承自它,以便利用其事件处理功能: ```javascript Ext.extend(Ext.dojochina.Person, Ext.util.Observable, { name: "", sex: "", //...
需要注意的是,如果使用`addEvents`方法批量绑定事件,那么在移除时必须分别调用`removeEvent`来移除每个单独的事件类型。 #### 三、事件触发 Mootools允许开发者手动触发事件,这对于测试或动态模拟用户交互行为...
这个类提供了一套事件管理和监听的接口,包括`addEvents`(注册事件)、`addListener`(添加事件监听器)和`fireEvent`(触发事件)等。`Observable`类被许多ExtJS组件作为基类,使得这些组件能够触发和监听事件,...
这个例子中的`addEvents`和`removeEvents`函数可以确保无论在哪个浏览器环境下,都能够正确地绑定和移除事件处理程序。 在实际应用中,事件绑定和移除可以帮助我们实现各种功能,例如响应用户的交互行为、动态加载...
这些事件可以在动画开始和结束时执行自定义函数: ```javascript morphObject.addEvents({ onStart: function() { console.log('Animation started'); }, onComplete: function() { console.log('Animation ...
在上面的代码中,`handlePaste`函数捕获了'beforepaste'事件,对粘贴的数据进行处理,并通过`fireEvent`触发自定义的'paste'事件,这样其他监听器也可以参与到这个过程中来。最后,我们阻止了默认的粘贴行为,用处理...
4. Mootools方法:`.addEvents()`用于添加事件监听器,`.bind()`用于设置事件处理函数的上下文。 5. JavaScript函数:`showFunction`和`hideFunction`用于显示和隐藏内容区块。 这个教程为初学者提供了一个很好的...