代码之家  ›  专栏  ›  技术社区  ›  Luis felipe De jesus Munoz

具有相同排序筛选器的多个数据表

  •  0
  • Luis felipe De jesus Munoz  · 技术社区  · 7 年前

    是否有方法将同一筛选器应用于多个数据表?我的意思是:如果我有 table A table B ,然后我排序 表A 通过 Date ,我想要 表B 也按排序 日期

    1 回复  |  直到 7 年前
        1
  •  2
  •   DennisFrea    7 年前

    您可以使用datatable order event 然后 order tableB列按tableA顺序排列。

    例子:

    $(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/