ExtJs 4 MVC应用架构:如何在子文件夹中引用文件



我想在一个项目中使用这个结构:

  • app> view> MyWindow1.js
  • app> view> MyWindow2.js
  • app> view> ui> MyWindow1.js
  • app> view> ui> MyWindow2.js
但是,如果我想插入一个子文件夹,比如:
  • app> view> window3> MyWindow3.js

我不知道如何引用它

在我的app.js中,我可以引用MyWindow1和MyWindow2:

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

但是,我怎么能引用MyWindow3?

I tried

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

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

最新更新