【发布时间】:2012-01-16 11:17:27
【问题描述】:
我的目录结构如下所示。 (我正在使用 ext mvc)
- www.mysite.com/ext/designer.js
- www.mysite.com/ext/app/view
- www.mysite.com/ext/app/store
我在这里声明了js
<script type="text/javascript" src="http://extjs.cachefly.net/ext-4.0.2a/ext-all-debug.js"></script>
<script type="text/javascript" src="/ext/designer.js"></script>
我的问题是,当它调用商店时,路径不正确。 “/Jobs/edit/”是包含js的页面
https://www.mysite.com/Jobs/edit/app/store/JobTypes.js?_dc=1326712425128
那么我如何使用 extjs(在我现有的 Web 应用程序中)以便它使用正确的路径。
这里是设计师js
Ext.Loader.setConfig({
enabled: true
});
Ext.application({
name: 'MyApp',
stores: [
'JobTypes',
'SalesContact',
'Job',
'AccountHandlers'
],
launch: function() {
Ext.QuickTips.init();
var cmp1 = Ext.create('MyApp.view.Jobs', {
renderTo: Ext.getBody()
});
cmp1.show();
}
});
我在配置后尝试了以下操作,但它似乎没有覆盖路径。
Ext.Loader.setPath('MyApp', '/Ext/App');
【问题讨论】:
-
你使用的是 ExtJS 4.0 的 MVC 架构吗?
-
是的,我使用的是 ext js 4.0。它是更大的网络应用程序的一部分。