extjs extjs4 extjs-mvc

rutas relativas utilizando extjs 4



extjs4 extjs-mvc (1)

para que pueda configurar la carpeta de la aplicación como tal.

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(); } });

Mi estructura de directorios se ve a continuación. (estoy usando ext mvc)

  • www.misitio.com/ext/designer.js
  • www.misitio.com/ext/app/view
  • www.misitio.com/ext/app/store

Tengo el js declarado aquí

<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>

mi problema es que cuando llama a la tienda, la ruta es incorrecta. "/ Jobs / edit /" es la página que contiene el js

https://www.mysite.com/Jobs/edit/app/store/JobTypes.js?_dc=1326712425128

Entonces, ¿cómo puedo usar extjs (en mi aplicación web existente) para que use las rutas correctas?

aquí está el diseñador 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(); } });

Intenté lo siguiente después de la configuración, pero no parece anular la ruta.

Ext.Loader.setPath(''MyApp'', ''/Ext/App'');