2017-05-10 20 views
0

背景に関する追加データを照会することはありません。しかし、バックエンドのストアに400k +の行がある可能性があるという新たな要件がありました。そこで私はJSonRestStoreに基づいてカスタムdojoストアを作成しました。Sitepen DGridはスクロール

問題: ユーザーがグリッドの下部にスクロールすると、グリッドはストアの新しいデータを要求しません。私は、プリロードデータを探し、2つの予圧div要素1上と示されたデータ以下の1が存在するストアが正しい合計

観察 グリッドを返すことを確認してきました。両方とも空で、上のものは見え、下のものは見えません。私はこの問題を解決するいくつかの問題を見たので、私は0.3.17にアップグレードしましたが、同じ問題が続くのです。 APIが変更されたために0.4.Xに移動したくないと考えています。

質問 スクロールでデータの要求が発生しないのはなぜですか?グリッドは、データの最初の要求を表示することができます、それは決してもっと要求しません。

答えて

0

これは非常にイライラしていました。カスタムストアでは、エンドポイントのような残りの部分からデータを取得する必要がありましたが、これは遅延を返しました。しかし、結果として戻す前に、データが返されたデータを処理する必要があります。それゆえ、私は、()を使用して、約束を返す。問題ではありません...それは約束が封印/凍結されているため、オブジェクトに「合計」を追加することはできません。つまり、合計は返されるデータの量に設定されます。

フィックス 私は、QueryResultsに渡される追跡遅延を作成しました。この延期追跡に延期合計を加算します。私の後処理は、延期された追跡を解決します。

+0

コードを追加してください。理解することは本当に役に立ちます。 –

関連する問題