I try to use https://datatables.net/reference/api/filter() but no effect. I would like to filter column by clicking checkbox.
Code:
var table = $('#table').DataTable();
var filteredData = table
.column( 0 )
.data()
.filter( function ( value, index ) {
return value > 4000 ? true : false;
} );
$("#show_only_packed").click(function() {
if ($(this).is(":checked")) {
filteredData.draw();
}
});
Actually I used search() but I wanna understand how to use filter()
$("#show_only_packed").click(function() {
if ($(this).is(":checked")) {
table.column( 3 ).search( 'Spakowano' ).draw();
} else {
table.column( 3 ).search('').draw();
}
});