1

私は ExtJS を初めて使用し、評価段階にあります。システム内のデータの依存関係を処理したいと考えています。たとえば、ポートフォリオのさまざまな資金配分を示す円グラフがあります。特定のファンドの詳細を変更すると、これらの配分値が変更される場合があります。新しいファンドの詳細を保存すると、円グラフが新しい値で再描画されます。明確にするために、私が変更するファンドの詳細と円グラフの割り当ての詳細は、2 つの異なるモデルです。それらは、ExtJS が提供する「関連付け」に適合しません。

ファンドの詳細を変更するたびに、円グラフを再描画 (ストアのリロード) するように「通知」するメカニズムを考えています。これらの依存関係は、ストア レベルではなく、モデル レベルで処理したいと考えています。解決策の 1 つ: 1. 各モデルには、依存モデルのリストがあります。2. ストアが変更されたら、この従属リストを調べます。 3. 従属のそれぞれについて、このモデルを使用しているすべてのストアを見つけて、リロードするように依頼します。

ステップ#3が問題です。特定のモデルを使用するすべてのストアを取得する方法はありますか? または、Store Manager ですべての Store ID を列挙することが唯一の選択肢ですか?

ありがとう!

4

0 に答える 0