2 つの店舗と 1 つのグリッドパネルがあります。1 つのストアはグリッドに割り当てられ、もう 1 つのストアはアプリケーションの開始時にレコードがロードされます。
さて、私の問題は、グリッドパネルの列にレンダリング関数を使用するときに、他のストアのレコードにアクセスしたいということです。ただし、他のストアは常に準備ができているわけではなく、レンダリングの時点で常にレコードでいっぱいであるとは限りません。
この問題の可能な解決策は何ですか?
事前にどうもありがとう、デビッド
グリッドをレンダリングする前に、この2番目のストアをロードします。何が問題になっているようですか?
更新:store1の前にstore2がロードされていることを確認する必要があります。あなたはこのようにこれを行うことができます:
null
afterrender
イベントで、呼び出し元のstore2load
イベントにハンドラを割り当てますstore1.load()
store2.load()
あるストアが他のストアに依存していることを理解していますか? その場合、最初のアイテムの選択で 2 番目のストアをロードします。または、ストアを埋めるために使用するデータを調べて、必要なものを見つけるメソッドを作成することもできます。