ExtJS4中使用mixins實(shí)現(xiàn)多繼承示例
更新時間:2013年12月03日 17:31:59 作者:
在ExtJS4中使用mixins來實(shí)現(xiàn)多繼承,下面有個不錯的示例,感興趣的朋友可以參考下
在ExtJS4中使用mixins來實(shí)現(xiàn)多繼承。具體例子代碼如下:
復(fù)制代碼 代碼如下:
(function(){
Ext.onReady(function(){
Ext.define('say',{
canSay:function(){
alert("hello");
}
});
Ext.define('eat',{
caneat:function(){
alert("eating");
}
});
Ext.define("user",{
mixins:{
csay:'say',
ceat:'eat'
}
});
var ss = Ext.create("user",{});
ss.caneat();
ss.canSay();
});
})();
需要注意的是mixins和extend的區(qū)別,extend只能實(shí)現(xiàn)單繼承,因?yàn)閑xtend后面跟的參數(shù)只能是一個String類型的字符串,不能使用逗號等將文件隔開。
而在mixins中可以加載多個類,來實(shí)現(xiàn)多繼承的效果。
相關(guān)文章
Extjs4.0 ComboBox如何實(shí)現(xiàn)三級聯(lián)動
Extjs4.0 ComboBox如何實(shí)現(xiàn)三級聯(lián)動,許多網(wǎng)友都很好奇這個問題,明確的一點(diǎn)是在extjs4.0中要使用load來獲取數(shù)據(jù),到底如何實(shí)現(xiàn),下面小編為大家分享具體步驟2016-05-05使用ExtJS技術(shù)實(shí)現(xiàn)的拖動樹結(jié)點(diǎn)
在本文將介紹TreePanel組件非常有意思的一個功能:結(jié)點(diǎn)拖放。要使TreePanel組件的結(jié)點(diǎn)可以拖放非常簡單,只需要將TreePanel類的enableDD選項(xiàng)參數(shù)設(shè)為true即可。當(dāng)然,要想實(shí)現(xiàn)更復(fù)雜的功能,還需要配合其他的參數(shù)和事件。2010-08-08extjs 學(xué)習(xí)筆記 四 帶分頁的grid
很多時候,我們需要顯示在grid中的數(shù)據(jù)不是短短的幾條或者幾十條,而是成千上萬條。如果讓大量的數(shù)據(jù)一股腦全都顯示在一個頁面中,可以想象會造成什么樣的用戶體驗(yàn)。2009-10-10解決Extjs4中form表單提交后無法進(jìn)入success函數(shù)問題
form表單提交后無法進(jìn)入success函數(shù)的問題,很是常見,下面有個不錯的解決方法,感興趣的朋友可以參考下2013-11-11Extjs TriggerField在彈出窗口顯示不出問題的解決方法
解決Extjs TriggerField在彈出窗口顯示不出問題2010-01-01Extjs 繼承Ext.data.Store不起作用原因分析及解決
有關(guān)Extjs 繼承Ext.data.Store 不起作用的原因有很多種,接下來與大家分享下,本人遇到的,這個Store寫出來之后 是不會起到作用的,感興趣的朋友可以看下詳細(xì)的原因及解決方法2013-04-04