ExtJs 4 MVC 应用架构:如何引用子文件夹中的文件
Posted
技术标签:
【中文标题】ExtJs 4 MVC 应用架构:如何引用子文件夹中的文件【英文标题】:ExtJs 4 MVC Application Architecture: How to reference a file in a subfolder 【发布时间】:2011-09-01 17:16:32 【问题描述】:我正在尝试在一个项目中使用这种结构:
应用 > 视图 > MyWindow1.js 应用 > 视图 > MyWindow2.js app > 视图 > ui > MyWindow1.js app > 视图 > ui > MyWindow2.js但是,如果我想插入一个子文件夹,例如:
应用 > 视图 > window3 > MyWindow3.js我不知道如何引用它。
在我的 app.js 中,我可以通过以下方式引用 MyWindow1 和 MyWindow2:
var win1 = Ext.create('MyApp.view.MyWindow1');变量win2 = Ext.create('MyApp.view.MyWindow2');
但是,我怎样才能引用 MyWindow3?
我试过了
var win3 = Ext.create('MyApp.view.window3.MyWindow3');
,但没有成功。
【问题讨论】:
app/view/window3/MyWindow3.js的内容是什么 【参考方案1】:如果您的应用程序name
是MyApp
而您的appFolder
是应用程序,那么Ext.create('MyApp.view.window3.MyWindow3');
是正确的。检查define 子句并确保其拼写正确,并确保define 和文件夹中的拼写和大小写匹配。 IE:Ext.define('MyApp.view.window3.MyWindow3', //....
两种情况下的拼写错误都很模糊,但你会认出来的。
【讨论】:
是的,它每次都会得到你。我只希望错误消息更清楚。以上是关于ExtJs 4 MVC 应用架构:如何引用子文件夹中的文件的主要内容,如果未能解决你的问题,请参考以下文章
在 html div 中渲染 ExtJS 4+ MVC 应用程序 - 操作方法?