我从https://github.com/mclin/extjs-mvc-example开始,并着手对其进行修改,以便它使用 Ext.application,而不仅仅是使用 Ext.Create() 作为 Ext.app 的子类。应用。
到目前为止一切顺利,直到我尝试使用不存在的 getApplication() 函数。
应用程序定义的代码看起来像......
Ext.application({
name: 'Books',
extend: 'some.class.name',
controllers: ['Books'],
...
});
这样做的结果是一个名为“Books”的全局对象,好吧,但它没有定义 getApplication(),这与 Ext 文档相反。