2012-10-15 39 views
0

我已經通過遷移指南閱讀,我明白如何遷移Ext.extend喜歡的事情:如何遷移ExtJS的3碼與ext.extend ExtJS的4 3個參數

namespace.newClass = Ext.extend(Ext.Panel,overrides); 

一個人怎麼遷移的東西(我已經做了一般和通常發現的),看起來像:

namespace.newClass = function(arguments){ 
Do some stuff; 
}; 
Ext.extend(namespace.newClass,Ext.Panel,overrides); 

回答

3

事情是這樣的:

Ext.define('MyApp.foo.MyClass', { 
    extend: 'MyApp.bar.OtherClass', 

    constructor: function(){ 
     // Call parent ctor if required 
     this.callParent(arguments);    
    }, 

    otherMethod: function() { 

    } 
}); 
+0

請問構造函數保存在我上面的示例中運行的預擴展函數? – juacala

+0

是的,構造函數是你會把/ /做一些東西。 –