1万行を超えるデータをSlickGridにロードする必要があります
SlickGridは、500,000のクライアント側の行をロードする次の公式の例に基づいて、まさにこの種の使用のために設計されていると思います。DataViewの最適化
セッションクエリごとに1024行未満を返すことを規定するRavenDBの「安全第一」ルールに違反できないため、Webクライアントがサーバーからすべての10K行を256行のバイトサイズのチャンクで収集できるようにするRavenDBのスキップテイクメカニズムを使用しましたhttpリクエストごと。
私の質問はこれです:サーバーから返されるときにこれらの行をSlickGridにフィードする最良の方法は何ですか?SlickGridは、このようなチャンクアップされたデータサブセットの非同期ロードを積極的にサポートしていますか?
を探しています:
- 次のサーバーリクエストを発行できるようにするSlickGridコールバック。
- 結果の行を一度にDataViewに追加する最適化された方法例:
grid.appendRows(rowSubset)
SlickGridRemoteModelとDataviewModelは、SlickGridが、大規模なクライアント側のデータセットまたはよりグリッドの通常のページオンデマンドサーバーモデルのいずれかで動作するように設計されていることを示しています。以前のクライアント側のアプローチを使用すると、優れたユーザーエクスペリエンスが得られるため、imhoを使用したいと思います。
免責事項:私は多数の行をロードしていること、および通常のアプローチは必要に応じてサーバーから各ページを要求することであることを理解しています。このアプローチがどれほど称賛に値するものであっても、これは私が達成しようとしていることではありません。代わりに、ユーザーに迷惑をかけないように、サーバーからデータセット全体を意図的にロードしようとしています。
ありがとう