数据表:在两列上排序,然后只显示前10行

时间:2016-04-07 07:12:05

标签: datatable datatables datatables-1.10

我正在使用 DataTables 1.10.11 版本。

我有一个要求。我有近1000个数据列表。从该列表中我需要默认在两列上排序,然后只需要显示前10行。

请帮助我达到这个要求。

2 个答案:

答案 0 :(得分:0)

您可以尝试这样:

$(document).ready(function() {
    $('#example').dataTable( {
        "bPaginate": true,
        "sPaginationType": 'full_numbers',
        "iDisplayLength": 10,
        columnDefs: [ {
            targets: [ 0 ],
            orderData: [ 0, 1 ]
        }]
    } );
} );

答案 1 :(得分:0)

最后,我能够实现这一要求。

$('#id').DataTable({
                dom : 't',
                "processing" : true,
                "deferRender" : true,
                "data" : data,
                "columns" : getColConfg(),
                "language" : {
                    "emptyTable" : "No data available"
                },
                "pageLength" : 10
                "order" : [ [ 2, "desc" ], [1, "desc"] ]
            });
  

dom:' t'

添加dom作为' t'只满足了我的要求。