モデルは異なりますが、ダイレクト プロキシ構成は同じ 2 つのストアがあります。これらの 2 つのストアをロードすると (同時に両方のストアに対して store.load() を呼び出します)、ext は 1 つの要求 (両方のロードを含む) のみを送信し、2 番目のストアにはデータが取り込まれません。batchActions を false に設定しようとしましたが、成功しませんでした。サーバー側でext direct springを使用しています。
プロキシ構成:
プロキシー: { タイプ: '直接', バッチアクション: false, directFn:doctorDirectController.getAll、 読者:{ タイプ:「json」、 ルート:「レコード」 } }
タイムアウトを 1 秒に設定すると、すべて正常に動作します。
this.doctorStore1.load(); var me = this; setTimeout(関数() { me.doctorStore2.load(); }、1000);
だから2つの質問:
- directproxy に getAll リクエストをバッチ処理させないようにする方法
- 2 番目のストアにデータが入力されていないのはなぜですか? リクエストとレスポンスには、一致する tid が含まれています。