我想在一个项目中使用这个结构:
- 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');
如果您的应用程序name
是MyApp
,您的appFolder
是app,那么Ext.create('MyApp.view.window3.MyWindow3');
是正确的。检查define子句,确保它的拼写正确,并确保在定义和文件夹中的拼写和大小写匹配。IE: Ext.define('MyApp.view.window3.MyWindow3', //....
在这两种情况下的拼写错误是非常模糊的,但你会认识到它。