是否可以使用自定义参数加载商店/模型/视图?
我有这样的结构:
- app/
- app/store/mystore.js
- app/model/mymodel.js
- app/view/myview.js
- app.js
- index.html
应用.js内容
Ext.application({
models: [
'mymodel'
],
stores: [
'mystore'
],
views: [
'mystore'
],
...
浏览器像这样加载这 3 个文件:http://localhost/myapp/app/store/mystore.js
是否可以以某种方式使用这样的额外参数加载它们:http://localhost/myapp/app/store/mystore.js?myparam=foo
首先:你不能为每个文件单独做!
但至少有两种方法可以存档它:您可以覆盖loadScript
并loadScriptFile
来修改url
,也可以始终使用disableCaching: true
并像这样修改disableCachingParam
myparam=foo&_dc
现在每个文件都会像
http://localhost/myapp/app/store/mystore.js?myparam=foo&_dc=3242423423
http://localhost/myapp/app/model/mymodel.js?myparam=foo&_dc=3242423434
http://localhost/myapp/app/view/myview.js?myparam=foo&_dc=3242423489
你试过routes
吗?您可以从以下位置下载一个模块:
Ext.ux.Router