我正在关注ExtJS 4.x的教程,但我无法弄明白。我有这门课:
Ext.define('MyApp.LoginWindow', {
extend: 'Ext.Window',
title: 'Log in',
initComponent: function() {
Ext.apply(this, {
items: [
{
extend: 'Ext.Window',
title: 'Log in'
},
]
});
MyApp.LoginWindow.superclass.initComponent.apply(this, arguments);
}
});
位于我的app.js文件中。但是我不知道在实际使用这个脚本的文件中我是如何使用这个脚本创建一个新窗口的。我想这很简单,但在想出这个之前不想继续。
由于 Leron
答案 0 :(得分:1)
您的代码基本上做了一件小事 - 从Ext.Window
扩展您的课程并更改它的标题。但是你现在不需要你的initComponent
功能 - 它只是没有意义,也没有做任何事情。
在定义类之后,您可以通过执行以下操作来创建对象:
var win = Ext.create('MyApp.LoginWindow', {
});
win.show();