1

我从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 文档相反。

4

1 回答 1

1

在 4.1.1、4.12 或 4.13 IIRC 之后添加了内存 getApplication。

此外,您不应将extend 与Ext.application() 一起使用。

于 2012-11-06T23:25:02.640 回答