中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

extjs 為某個(gè)事件設(shè)置攔截器

我們先來自定義一個(gè)事件:
復(fù)制代碼 代碼如下:
person = function(name) {
this.name = name;
this.addEvents("walk");
}
Ext.extend(person, Ext.util.Observable, {
info: function(event) {
return this.name + 'is' + event + 'ing.';
}
});
var person = new person('張銘諾');
person.on('walk', function() {
Ext.Msg.alert('event', person.name + '在走啊走啊。');
});

然后我們?cè)俣x一個(gè)按鈕用來觸發(fā)這個(gè)walk事件:
復(fù)制代碼 代碼如下:
var btn = new Ext.Button({
id: 'walk',
text: '觸發(fā)事件按鈕',
renderTo: Ext.getBody()
});
btn.on('click', function() {
person.fireEvent('walk');
});

當(dāng)點(diǎn)擊按鈕時(shí)觸發(fā)事件,效果如下圖所示:

現(xiàn)在我們使用capture()函數(shù)攔截事件的觸發(fā),如下面的代碼所示:
復(fù)制代碼 代碼如下:
var btn2 = new Ext.Button({
id: 'cc',
text: '攔截事件',
renderTo: Ext.getBody()
});
btn2.on('click', function() {
Ext.util.Observable.capture(person, function() {
alert('fsdjhf');
return true;
});
});


這時(shí)單擊btn2按鈕,發(fā)現(xiàn)彈出對(duì)話框后還會(huì)觸發(fā)事件,郁悶。。。。現(xiàn)在將最后一行代碼改為return false試試?事件被攔截成功了吧!

  這樣就給我們一個(gè)選擇的機(jī)會(huì),通過控制capture()中處理函數(shù)的返回值來決定是否繼續(xù)執(zhí)行某個(gè)時(shí)間的監(jiān)聽函數(shù),還是直接中止該事件的發(fā)生。

我們還可以為一個(gè)對(duì)象設(shè)置多個(gè)capture()攔截函數(shù),這些攔截函數(shù)會(huì)形成一個(gè)處理鏈條,只要其中任何一個(gè)攔截函數(shù)返回false,就會(huì)中止處理過程。

releaseCapture()函數(shù)是capture()函數(shù)的反向操作,它會(huì)一次性清除fireEvent()上所有的攔截函數(shù),不過我們無法通過它準(zhǔn)確的刪除某一個(gè)攔截函數(shù)。一旦執(zhí)行了releaseCapture(),那么之前設(shè)置的所有攔截函數(shù)就都失效了。

JavaScript技術(shù)extjs 為某個(gè)事件設(shè)置攔截器,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久久久久国产免费视网址 | 涩爱av一区二区三区 | 成人欧美一区二区三区色青冈 | 久久99视频 | 亚洲第一区国产精品 | 日本污视频 | 中文字幕在线观看视频一区 | 欧美电影免费观看高清 | 成人av大全| 久久精品小短片 | 欧美一区二区三区四区五区无卡码 | 成人免费视频 | 日韩国产专区 | 亚洲免费视频在线观看 | 国产精品久久久久久妇女6080 | 国产精品99久久久精品免费观看 | 国产精品99久 | 久久久久久久久精 | 欧美成视频在线观看 | 男人的天堂视频网站 | 成人av色| 国产精品片aa在线观看 | 亚洲电影一区二区三区 | 黄色免费在线观看网址 | 欧美性jizz18性欧美 | 成人免费视频久久 | 久久久久久高潮国产精品视 | www性色| 成人美女免费网站视频 | 亚洲视频欧美视频 | 亚洲色综合 | 久久精品亚洲国产 | 日本三级做a全过程在线观看 | 久久久精品 | 日本精品久久久久 | 亚洲精品久久嫩草网站秘色 | 亚洲午夜精品一区二区三区他趣 | 国产美女在线免费观看 | 成人欧美一区二区三区1314 | 亚洲精品第一国产综合野 | 日韩一区二区黄色片 |