我已经阅读了迁移指南,并且了解如何针对以下内容迁移Ext.extend:
namespace.newClass = Ext.extend(Ext.Panel,overrides);
如何迁移看起来像这样的东西(我已经做过并且很常见):
namespace.newClass = function(arguments){
Do some stuff;
};
Ext.extend(namespace.newClass,Ext.Panel,overrides);
最佳答案
像这样:
Ext.define('MyApp.foo.MyClass', {
extend: 'MyApp.bar.OtherClass',
constructor: function(){
// Call parent ctor if required
this.callParent(arguments);
},
otherMethod: function() {
}
});
关于javascript - 如何使用带有3个参数的ext.extend将extjs 3代码迁移到extjs 4,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12904404/