汇总DataTables中的过滤列

以撒·阿斯库

我正在尝试对DataTables中过滤列的结果求和。我已经看过他们网站上提出的问题,人们使用这种方法取得了成功

但是,对我来说类似的代码会产生“未捕获的TypeError:未定义不是函数”。

data = table._('td:nth-child(10)', {"filter": "applied"});

“表”在哪里:

var table = $('#dataTable').DataTable({
// my initialization data
});
戴维·康拉德

_(下划线功能)似乎已在dataTables 1.10.x中弃用。从理论上讲,它应该与$('#dataTable').dataTable()(旧的构造函数)一起使用,但这不能给出预期的结果(至少对我而言不是)。

但是请参阅-> http://datatables.net/plug-ins/api/sum()

jQuery.fn.dataTable.Api.register( 'sum()', function () {
    return this.flatten().reduce( function ( a, b ) {
        return (a*1) + (b*1); // cast values in-case they are strings
    });
});

var table = $("#example").DataTable();

$("#example").on('search.dt', function() {
    console.log(table.column( 0, {page:'current'} ).data().sum() );
});

将在dataTables 1.10.x中提供与问题标题相同的功能。

参见演示-> http://jsfiddle.net/6qLwkwud/

table.column( 0, {"filter": "applied"} ).data().sum() 效果也很好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

DataTables:根据列中的值过滤行

来自分类Dev

过滤后汇总数据表中的隐藏列

来自分类Dev

过滤第1列中的唯一值,并汇总第二列中的相应值

来自分类Dev

根据其他列中的条件汇总列中的唯一值(如果对列进行了过滤)

来自分类Dev

R中的条件过滤和汇总

来自分类Dev

如何自动汇总Excel中的过滤数据?

来自分类Dev

汇总Google图表中的分组/过滤数据

来自分类Dev

汇总Excel / Google表格中的过滤数据

来自分类Dev

jQuery dataTables-根据列中隐藏字段中的值过滤行

来自分类Dev

通过X列中的最小正值计数(按Y列中的值汇总)过滤熊猫数据集

来自分类Dev

jQuery dataTables-获取过滤的列值

来自分类Dev

汇总行中的特定列

来自分类Dev

汇总PySpark中的count列

来自分类Dev

填充Python中的汇总列

来自分类Dev

在计算中添加汇总列

来自分类Dev

汇总列中的数组值

来自分类Dev

如何在DataTables中过滤日期范围?

来自分类Dev

汇总带有其他(不同)过滤器的列

来自分类Dev

通过汇总两列来过滤熊猫数据框

来自分类Dev

dplyr基于过滤,分组和汇总计算新列

来自分类Dev

当列内容为html时,jQuery Datatables过滤列

来自分类Dev

Cassandra中的列过滤

来自分类Dev

在DataTables的单个下拉列表中进行多列过滤

来自分类Dev

汇总不同表中每个值的列

来自分类Dev

汇总3个表中的列

来自分类Dev

汇总文本文件中的列

来自分类Dev

汇总单个表中多个列的计数

来自分类Dev

汇总熊猫数据框中的列组

来自分类Dev

汇总不同列和行中的值