2013-01-08 75 views
-1

美好的一天,每個人。正如標題所說,我想添加一些邏輯Ext.create方法,但我不明白如何做到這一點。你怎麼看待它,也許這是一種壞的方式,你有另一種方法。謝謝回答添加功能創建方法

+1

(http://www.whathaveyoutried.com/) – Cerbrus

+0

研究什麼你做LALALALALALA? – Sahal

回答

0

如果你需要重寫Ext.create功能,您可以簡單地

Ext.create = function() { 
    // your new logic here 
} 

注:如果你這樣做,原來實行的方法的丟失,所以你必須提供邏輯包括Ext組件仍然有效的默認行爲。

如果這是一個好主意,取決於你打算做什麼。但我懷疑這是否真的有必要,可能還有更好的辦法 - 但如前所述,這取決於您的文章中的信息,因此無法說明。

1

對於那些誰真的想覆蓋Ext.create:?你嘗試過什麼]

Ext.create = (function(){ 
    var original = Ext.create; 
    return function() { 
     // custom logic 
     // call the original Ext.create() 
     return original.apply(Ext, arguments); 
    }; 
})(); 
//created by Renku