大規模なローカル データ セット (60MB) を表示するために Kendo UI データ グリッドを使用しています。仮想スクロールを有効にしました。サーバーは非常に大きなデータセットを送信しているため、パフォーマンスは非常に低くなります。サーバー側でページングを行い、より小さいデータ セットのみを送信したいと考えています。このために、仮想スクロールが有効になっているときに currentpage データを渡すにはどうすればよいですか?
質問する
1591 次
1 に答える
2
上記の解決策は次のとおりです。以下の署名でコントローラーアクションを定義します
public JsonResult (int skip、int take、int page、int pageSize、List sort)
Kendo Grid は、Kendo Grid の pageSize プロパティに基づいて、skip、take、page、pageSize パラメーターをポストします。また、剣道グリッドは、ページングが正しく機能するために、アクションから返されるデータの一部として合計アイテム数を想定しています。返されるデータに TotalRowCount を含め、これを DataSource の schema プロパティで指定します。たとえば、
schema: { data: "データ", total: "TotalRowCount" }
于 2012-08-30T19:17:15.620 に答える