【问题标题】:Jquery datatables callback on search搜索时的 Jquery 数据表回调
【发布时间】:2016-12-04 07:28:43
【问题描述】:

我正在使用 Jquery 数据表插件来生成我的表。在每一行我都有一个按钮来打开子数据。该按钮具有“fa-plus”类。为了触发这一点,我使用了一个简单的 Jquery on click 函数。

fnDrawCallback: function() {
      $('.fa-plus').click(function() {
           // some functionality
      });
},

只有当您使用 fnDrawCallback 回调重新加载该函数时,此功能才有效,即使您转到下一页它也可以正常工作。只有当您在数据表中使用搜索选项时,才会触发回调。也不使用 fnInfoCallback 函数。

有人知道Jequery数据表的搜索功能有没有回调吗?

我正在寻找在数据表发生任何变化时触发的回调。

【问题讨论】:

  • 你是如何实现搜索的?在我的带有 dataTables 的项目中,每次在应用搜索后重绘表格时都会触发 fnDrawCallback。你是在桌子上调用 draw() 吗?

标签: jquery datatables


【解决方案1】:

可以看Datatableevents

例如

$('#table').on('search.dt', function (e, settings) {
    // ...
});

这有帮助吗?

【讨论】:

  • 我刚刚发现还有一个问题,原始函数 fnDrawCallback 工作正常,因为它提供了触发器。但是通过搜索排序,行索引会发生变化。任何想法来获得正确的行索引?
  • 什么时候获取索引?如何?你能发布一个代码示例吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-16
  • 2018-04-08
  • 2014-09-17
  • 2014-10-01
  • 1970-01-01
  • 2012-04-01
  • 2016-07-08
相关资源
最近更新 更多