DataTable使用按钮隐藏特定行

时间:2017-04-26 23:41:15

标签: javascript ajax datatable datatables

我目前正在开发一个项目,其中我有一个使用Ajax填充的DataTable(以及来自数据库的数据)
此DataTable包含所有客户订单的不同类型例如:已发货,已取消...等 我想要一个按钮,只显示已取消状态的行
提前谢谢

1 个答案:

答案 0 :(得分:0)

尝试使用column.search()

<input type="button" class="show_only_canceled" value="Show Only Canceled" />
...
var table = $('#mytable').DataTable();

const CANCELED_STATE_COLUMN = 3; //column number wherever you store state 

$('.show_only_canceled').on( 'click', function () {
    table
        .columns( 3 ) 
        .search(CANCELED_STATE_COLUMN)
        .draw();
} );