7

アプリケーションの ViewPort が呼び出される前にロードする必要があるストアがあるという問題が発生しています。しかし、私が持っているとき

autoCreateViewPort : true

私のストアは ViewPort の後に読み込まれますが、動作しません。アプリケーションの ViewPort がレンダリングされる前に、現在のユーザーのモデルまたはストアをロードする必要があります。私のViewPortはパネルをロードするので、ストアからのデータを使用します。アプリケーション ViewPort が作成されて表示される前に、ストアが読み込まれることを確認できますか?

4

1 に答える 1

6

Ext.onReadyブロックを挿入してその中に入れることができます

  • ストアを作成する
  • 関数を作成し、Ext.applicationその関数内でビルドします
  • 上記のオプションと関数をコールバックとして使用して、ストアのloadイベントにリスナーをアタッチします{ single: true }

私はそれをテストしたことはありませんが、それはうまくいくはずです。

もう 1 つの (そして推奨される) オプションは、独自のビューポートを使用して、その中にストアをロードすることです。そこで、同じ方法でロード操作を追跡できます。

于 2013-01-21T15:36:56.897 に答える