2

我正在尝试在项目中使用此结构:

  • 应用 > 视图 > MyWindow1.js
  • 应用 > 视图 > MyWindow2.js
  • 应用 > 视图 > ui > MyWindow1.js
  • 应用程序 > 视图 > ui > MyWindow2.js

但是,如果我想插入一个子文件夹,例如:

  • 应用 > 视图 > window3 > MyWindow3.js

我不知道如何引用它。

在我的 app.js 中,我可以通过以下方式引用 MyWindow1 和 MyWindow2:

var win1 = Ext.create('MyApp.view.MyWindow1'); var win2 = Ext.create('MyApp.view.MyWindow2');

但是,我怎样才能引用 MyWindow3?

我试过

var win3 = Ext.create('MyApp.view.window3.MyWindow3');

,但没有成功。

4

1 回答 1

1

如果您的应用程序nameMyApp并且您appFolder的应用程序Ext.create('MyApp.view.window3.MyWindow3');是正确的。检查define 子句并确保其拼写正确,并确保define 和文件夹中的拼写和大小写匹配。IE:Ext.define('MyApp.view.window3.MyWindow3', //....这两种情况下的拼写错误都非常模糊,但你会认出来的。

于 2011-09-01T20:46:36.367 回答