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