数据表基于按钮单击时的数值进行过滤

时间:2014-12-12 17:47:46

标签: jquery datatables

对于数据表,我有这个“过滤器”,它非常适合在特定列中查找字符串:

$(document).ready(function() {
$("#sort_me").click( function()
{
var table = $('#occupations_datatable').DataTable();
table
  .search( '' )
  .columns(0 ).search( 'Architect' )
  .draw();
} );
} );

我想要做的是“搜索”不同的列,以查找大于20的所有数字。我的数据集中的第3列是全部整数,我希望有人能够点击按钮并过滤图表仅显示第3列值大于某个数字的行。我试过这个,但它不起作用:

$(document).ready(function() {
$("#sort_me").click( function()
{
var table = $('#occupations_datatable').DataTable();
table
  .columns(3).filter( function ( value, index ) {
  return value > 20;
})
.draw();
} );
} );

我没有错误,但表也没有过滤自己。我在这里缺少什么?

0 个答案:

没有答案