2

我的 ExtJS 项目中有很多应用程序。我有一个模型,应该在每个应用程序中都可用。所以我必须为每个应用程序重新定义它。有没有办法将此模型用于其他应用程序?我尝试通过其完整命名空间添加模型。但它没有用。

那么,你有什么想法吗?

4

1 回答 1

3


使用这样的项目结构:在您的项目 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

于 2012-12-11T12:34:53.037 回答