可以在slickgrid页面显示json

llo*_*ips 3 jquery slickgrid

我们希望在请求页面时向客户端加载数千条记录,并显示前25条记录.然后,用户应该能够翻阅记录或按列访问列表或按各列中的数据过滤.我们选择一次性将数据加载到客户端,因为我们宁愿在页面请求中加载更多的负载,以及在查看或编辑数据之后更快的性能.我在SlickGrid站点上看不到任何分页示例.SlickGrid是否有内置分页或者它是如此轻量级我必须自己实现这个吗?有没有人有任何链接或例子可以分享,这会给我一个开端?

我们将使用的数据将是json数据.

Jen*_*ied 9

SlickGrid/slick.dataview.js中有分页支持

dataView = new Slick.Data.DataView();
grid = new Slick.Grid("#myGrid", dataView, columns, options);
dataView.setPagingOptions({
   pageSize: 25,
});
var pager = new Slick.Controls.Pager(dataView, grid, $("#myPager"));
Run Code Online (Sandbox Code Playgroud)

您还需要在页面上的某个位置进行渲染.

<div id="myPager"></div>
Run Code Online (Sandbox Code Playgroud)

  • 另请查看AJAX加载示例,了解如何检索选择的数据块[http://mleibman.github.com/SlickGrid/examples/example6-ajax-loading.html](http://mleibman.github.com/SlickGrid /examples/example6-ajax-loading.html) (2认同)