【问题标题】:slickgrid load data on page click using jquery ajaxslickgrid在页面上加载数据点击使用jquery ajax
【发布时间】:2016-10-10 01:24:44
【问题描述】:

我正在使用 jquery ajax 进行 web api 调用以加载 slickgrid 的数据。我正在使用 slick.pager.js。我只想在 pageclick 事件上加载数据。 因此,例如,我想在第一次加载网格时调用 25 个项目。然后当用户点击第 2 页时,我想调用接下来的 25 个项目。如何在页面点击事件上进行 jquery ajax 调用?

【问题讨论】:

    标签: slickgrid


    【解决方案1】:

    您必须重写 slick.pager.js 才能使其工作。检查http://mleibman.github.io/SlickGrid/examples/example6-ajax-loading.html 了解一些想法。

    首先,使用slick.pager.js,:

    1. pagingInfo 创建一个新对象。这将替换dataView.getPagingInfo()。它应该包含构建寻呼机的总记录数和页面大小。您必须在插件中创建一个函数来填充此对象。
    2. constructPagerUI 函数上检查click 事件,这是您必须执行ajax 调用并使用dataView.setItems 重置dataView 的地方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-28
      • 1970-01-01
      • 2017-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      相关资源
      最近更新 更多