我正在使用jquery ajax来进行web api调用以加载slickgrid的数据。我正在使用slick.pager.js。我想只在pageclick事件上加载数据。 因此,例如,我想在网格首次加载时调用25个项目。然后,当用户点击第2页时,我想调用接下来的25个项目。如何在页面点击事件上进行jquery ajax调用?
答案 0 :(得分:0)
您必须重写slick.pager.js
才能使用此功能。请查看http://mleibman.github.io/SlickGrid/examples/example6-ajax-loading.html以获取一些想法。
首先,使用slick.pager.js
,
pagingInfo
创建新对象。这将取代dataView.getPagingInfo()
。它应包含构建寻呼机的总记录数和页面大小。您必须在插件中创建一个函数来填充此对象。 constructPagerUI
事件的click
函数检查中,您需要执行ajax调用并使用dataView.setItems
重置dataView。