日期:2014-05-16 浏览次数:20390 次
Extjs 3 中是这样定义类的:
?
MyApp.LoginWindow = Ext.extend(Ext.Window, { title: 'Log in', initComponent: function() { Ext.apply(this, { items: [ { xtype: 'textfield', name : 'username', fieldLabel: 'Username' }, ... ] }); MyApp.LoginWindow.superclass.initComponent.apply(this, arguments); } });
?Extjs4 中改成:
?
?
?
Ext.define('MyApp.LoginWindow', { extend: 'Ext.Window', title: 'Log in', initComponent: function() { Ext.apply(this, { items: [ //as above ] }); MyApp.LoginWindow.superclass.initComponent.apply(this, arguments); } });
?这样做有两个好处:
?