一個簡單的選擇器,用於過濾事件目標或查找目標的後代。 「委託」選項僅在Ext.dom.Element實例上可用(或者在使用元素選項通過組件將偵聽器附加到Ext.dom.Element時)。 這是一個配置選項,您可以在註冊事件的處理程序時傳遞以協助事件委派。通過將此配置選項設置爲簡單的選擇器,目標元素將被過濾以查找目標的後代。 請參閱下面的代表示例。
var panel = Ext.create({
xtype: 'panel',
renderTo: document.body,
title: 'Delegate Handler Example',
frame: true,
height: 220,
width: 220,
html: '<h1 class="myTitle">BODY TITLE</h1>Body content'
});
// The click handler will only be called when the click occurs on the
// delegate: h1.myTitle ("h1" tag with class "myTitle")
panel.on({
click: function (e) {
console.log(e.getTarget().innerHTML);
},
element: 'body',
delegate: 'h1.myTitle'
});