Extjs4のネストされたモデルに似た、ネストされたストアを持つことができるかどうかは不思議でした。 同じモデルを使用している10個のドロップダウンと10個のグリッドがあるからこそ、私はこれを考えています。したがって、私はドロップダウンのための10の店とグリッドのための10の店を持っています。Extjs4のネストされたストア
ドロップダウンの2つのドロップダウンは、サーバーからデータを取得するためのajax呼び出しを行い、他のストアは、上記の2の応答データを使用し、レスポンスを使用して独立ストアをロードします。同様のことがグリッドにも適用されます。
これは正しいアプローチですか?同じページに複数の店舗(約20:0)があるという欠点があります。
お勧めです。 :)
小さな更新プログラムを私の質問をクリアします。 同じモデルを使用しているため、ネストされたストアとして参照していません。 Extjs4では、単一のABCModel.jsを持つことができ、モデルを出てくる多くのコンポーネントを定義することができます。したがって、私の質問をもう一度解くために、私は10店舗(すなわち、10 .jsファイル)と10グリッド(店舗用の10.jsファイル)を持っています。これは適切なアプローチですか、これらのすべてを単一の.jsファイルでプッシュすることができます。
おかげ Punith
ネストされたストアとして参照されていないのは、同じモデルを参照しているからです。 Extjs4では、単一のABCModel.jsを持つことができ、モデルを出てくる多くのコンポーネントを定義することができます。したがって、私の質問をもう一度解くために、私は10店舗(すなわち、10 .jsファイル)と10グリッド(店舗用の10.jsファイル)を持っています。これは適切なアプローチですか、これらのすべてを単一の.jsファイルでプッシュすることができます。 –
正しいアプローチです。 – sha
ありがとう、私はちょっと混乱していました。この提案では、「必要なのは、あるストアをフィルタリングして、他のストアオブジェクトに結果のクローンを作成することです。はい、私はまったく同じことをやっています。ストアAの応答で私は店舗BのルートとloadData()に基づいてデータを取り出しています。ありがとうPunith –