0

ですから、私はこれに何度も遭遇しましたが、私と私のチームは本当に困惑しています。EXT JS Designer (3) で作成したファイルを使用しているため、*ListStore.js、*.ui.js、および *.js を意味します

コールバックをロードするように設定し、*getStore().removeAll() と *getStore().load() を使用してみましたが、一貫して機能するものはありません。

私が持っている質問は、データ ストアが確実に読み込まれるようにする最善の方法は何かということです。

いくつかの例は素晴らしいでしょう。必要に応じて例を投稿できますが、コードをバンドエイドしたくありません。正しく行いたいです。

4

1 に答える 1

0

ExtJS 4.0 にはロード時のコールバックがあります。次のようになります。

store.load({
    callback: function(records, operation, success) {
        if (success)
            // fire off some events here
        else
            // do something else
    }
});

現在、IIRC、ExtJS 4.0 は、成功: および失敗: ExtJS 3 のようなコールバックを処理しません。実際、失敗すると callback: イベントは呼び出されないため、上記の else ブロックには何も入りません。成功: および失敗: 呼び出しは、ExtJS 4.1 で対処する必要があります。

于 2012-06-21T15:54:17.713 に答える