1

2 つの店舗と 1 つのグリッドパネルがあります。1 つのストアはグリッドに割り当てられ、もう 1 つのストアはアプリケーションの開始時にレコードがロードされます。

さて、私の問題は、グリッドパネルの列にレンダリング関数を使用するときに、他のストアのレコードにアクセスしたいということです。ただし、他のストアは常に準備ができているわけではなく、レンダリングの時点で常にレコードでいっぱいであるとは限りません。

この問題の可能な解決策は何ですか?

事前にどうもありがとう、デビッド

4

2 に答える 2

0

グリッドをレンダリングする前に、この2番目のストアをロードします。何が問題になっているようですか?

更新:store1の前にstore2がロードされていることを確認する必要があります。あなたはこのようにこれを行うことができます:

  • ビュー定義の最初にstore1をグリッドにバインドしないでください。すべての列と他のものを割り当てますが、ストアはそのままにしておきますnull
  • コントローラオンafterrenderイベントで、呼び出し元のstore2loadイベントにハンドラを割り当てますstore1.load()
  • 行うstore2.load()
于 2012-05-03T11:18:15.373 に答える
-1

あるストアが他のストアに依存していることを理解していますか? その場合、最初のアイテムの選択で 2 番目のストアをロードします。または、ストアを埋めるために使用するデータを調べて、必要なものを見つけるメソッドを作成することもできます。

于 2012-05-03T11:20:14.003 に答える