您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页Extjs 给元素绑定事件

Extjs 给元素绑定事件

来源:伴沃教育

测试环境: 3.1

1. 在什么时候可以给元素绑定事件?

绑定事件在初始化的时候可以直接写属性listeners

new Ext.form.Checkbox({
  listeners: {
    'check':function(this, checked){
    },
    'change':function(field, newvalue, oldvalue){
    }
  }
})

在元素创建后,可以获取元素用on方法绑定

var cb = new Ext.form.CheckBox()
cb.on({
    'check':function(this, checked){
    },
    'change':function(field, newvalue, oldvalue){
    }
})

非Extjs 元素,dom元素需要转换为extjs元素再用on来绑定事件

/*html*/
<input type='checkbox' id='cb'>
/*javascript*/
var cb = document.getElementById('cb');
var extjs_cb = Ext.get(cb);
extjs_cb.on({
/*事件绑定*/
})

2. 可以绑定些什么事件?

search

其中event为所有可以绑定的事件


event

3. 事件的参数是什么?

事件的描述里面,可以看到详细的参数


event details

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务