我的 ExtJS 项目中有很多应用程序。我有一个模型,应该在每个应用程序中都可用。所以我必须为每个应用程序重新定义它。有没有办法将此模型用于其他应用程序?我尝试通过其完整命名空间添加模型。但它没有用。
那么,你有什么想法吗?
我的 ExtJS 项目中有很多应用程序。我有一个模型,应该在每个应用程序中都可用。所以我必须为每个应用程序重新定义它。有没有办法将此模型用于其他应用程序?我尝试通过其完整命名空间添加模型。但它没有用。
那么,你有什么想法吗?
使用这样的项目结构:在您的项目 app.js 顶部添加,然后您可以一致地引用您的实体:可以访问“MyEntity”类,
可以
访问“MyOtherEntity”类
root
- models
- mymodel
MyEntity.js
- myothermodel
MyOtherEntity.js
- app1
index.html
app.js
- app2
index.html
app.js
- app.. N
index.html
app.js
Ext.Loader.setPath("MySharedModels", "../models");
MySharedModels.mymodel.MyEntity
MySharedModels.myothermodel.MyOtherEntity