对于数据表,我有这个“过滤器”,它非常适合在特定列中查找字符串:
$(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();
} );
} );
我没有错误,但表也没有过滤自己。我在这里缺少什么?