使用datatable插件进行当前页面排序

时间:2016-08-02 12:40:36

标签: javascript jquery datatable datatables

我想只使用datatable插件对当前页面进行排序。有没有办法做到这一点?

javascript ode:

$('#announcementListing-data').DataTable({
        pageLength: 5,
         "columnDefs": [ {
      "targets"  : 'no-sort',
      "orderable": false,
      "order": []
    }],     
        "language": {
            "lengthMenu": "Display _MENU_ records per page",
            "zeroRecords": "Nothing found - sorry",
            "info": "_PAGE_ of _PAGES_",
            "infoEmpty": "No records available",
            "infoFiltered": "(filtered from _MAX_ total records)"
        }       
    });

1 个答案:

答案 0 :(得分:0)

Bydefault数据表提供排序功能。但是,如果您可以为特定表的特定列进行排序,则可以使用此代码。

$(document).ready(function() {
    $('#example').DataTable( {
        order: [[ 3, 'desc' ], [ 0, 'asc' ]]
    } );
} );

这里[3,'desc']表示(0,1,2,3)第四列按降序排列,[0,'asc']表示第一列按升序排列。