多个DataTable具有相同的排序过滤器

时间:2018-01-03 19:26:04

标签: javascript datatables

有没有办法将同一个过滤器应用于多个DataTables?我的意思是:如果我有table Atable B,我按table A排序Date,我希望table BDate排序}

1 个答案:

答案 0 :(得分:2)

您可以使用tableA订单的数据表order event然后order tableB列。

示例:

$(document).ready(function() {
    var table1 = $('#example').DataTable();
    var table2 = $('#example2').DataTable();

    $('#example').on( 'order.dt', function () {

        var order = table1.order();

        table2
        .column( order[0][0] )
        .order( order[0][1] )
        .draw();
    } );
} );

查看实时示例:

https://jsfiddle.net/k75eahxf/1/