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 に答える