我从https://github.com/mclin/extjs-mvc-example开始,并开始修改它以便它使用Ext.application,而不是仅使用Ext.Create()作为Ext.app.Application的子类。
到目前为止一直很好,直到我尝试使用不存在的getApplication()函数。
应用程序定义的代码看起来像......
Ext.application({
name: 'Books',
extend: 'some.class.name',
controllers: ['Books'],
...
});
这是一个名为'Books'的全局对象,好吧,但它没有定义getApplication(),这与Ext文档相反。
答案 0 :(得分:1)
在内存中,getApplication是在4.1.1,4.12或4.13 IIRC之后添加的。
此外,您不应该使用带有Ext.application()的扩展名。