1.项目架构如下:
/Application
/ext--框架核心文件
/common--共享
/resources--共享资源
/src--共享js(例如,多个模块共享一个store等)
/model
/store
/view
/Page1
M、S、V、C
/Page2
M、S、V、C
2.关于前端共享js,例如一个共享一个下拉框的store,那么可以将这个store的js文件提取到common文件夹,
放到/application/common/src/store/Test.js
同时修改Test.js中类的声明方式,例如叫做Ext.define("EC.ycerp.store.Test".....;
然后再Tool.js里设置找到该类的路径:
![](https://images0.cnblogs.com/blog/159380/201311/09170114-8effdcbf67f64de7999c898a9a39e297.jpg)
![](file:///C:/Users/CJ/AppData/Roaming/Foxmail7/Temp-404/Catch8AC2(10-24-(11-09-16-54-15).jpg)
这样,在子模块里就可以引用这个共享的store了
![](https://images0.cnblogs.com/blog/159380/201311/09170127-5a5d5825752346c086ba1c68b4d837e8.jpg)
![](file:///C:/Users/CJ/AppData/Roaming/Foxmail7/Temp-404/CatchE9AF(10-24-(11-09-16-54-15).jpg)