Extjs 将侦听器添加到具有给定类的所有元素
我通常是一名jQuery开发人员,必须从事extJs项目。 这是ExtCore v。没有任何扩展的3.1.0(还不可能进行更新) 所以现在我的问题是。。。 我需要类似于jQuery代码的东西:Extjs 将侦听器添加到具有给定类的所有元素,extjs,Extjs,我通常是一名jQuery开发人员,必须从事extJs项目。 这是ExtCore v。没有任何扩展的3.1.0(还不可能进行更新) 所以现在我的问题是。。。 我需要类似于jQuery代码的东西: $(document).on('focusin', 'input[type="text"]', function(event){ $(this).empty(); }); 但是我找不到任何东西可以将EventListner添加到多个元素中。 仅使用extCore就可以做到这一点吗 提前感谢。您可以与
$(document).on('focusin', 'input[type="text"]', function(event){
$(this).empty();
});
但是我找不到任何东西可以将EventListner添加到多个元素中。
仅使用extCore就可以做到这一点吗
提前感谢。您可以与委托一起使用(或在上使用,这是添加侦听器
的缩写):
将事件处理程序追加到此元素。上的速记版本是
相当于
委托是一个简单的选择器,用于筛选目标或查找目标的后代
例如:
var el = Ext.getBody();
el.on('click', function (event, elem) {
.
.
.
},
this, {
delegate: 'input[type="text"]'
});
您可以使用with delegate(或使用on
这是addListener
的缩写):
将事件处理程序追加到此元素。上的速记版本是
相当于
委托是一个简单的选择器,用于筛选目标或查找目标的后代
例如:
var el = Ext.getBody();
el.on('click', function (event, elem) {
.
.
.
},
this, {
delegate: 'input[type="text"]'
});
谢谢你,因为我找了很久;-)谢谢你,因为我找了很久;-)