fro*_*sty 5 extjs extjs4 extjs-mvc
我的目录结构如下所示.(我正在使用ext mvc)
我在这里宣布了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>
Run Code Online (Sandbox Code Playgroud)
我的问题是当它调用商店时路径不正确."/ 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();
}
});
Run Code Online (Sandbox Code Playgroud)
我在配置后尝试了以下内容但它似乎没有覆盖路径.
Ext.Loader.setPath('MyApp', '/Ext/App');
Run Code Online (Sandbox Code Playgroud)
所以你可以像这样设置app文件夹.
appFolder:'/ ext/app',
Ext.application({
name: 'MyApp',
appFolder: '/ext/app',
stores: [
'JobTypes',
'SalesContact',
'Job',
'AccountHandlers'
],
launch: function() {
Ext.QuickTips.init();
Ext.Loader.setPath('MyApp', '/Ext/App');
var cmp1 = Ext.create('MyApp.view.Jobs', {
renderTo: Ext.getBody()
});
cmp1.show();
}
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8232 次 |
最近记录: |