Datatable:按两列排序,然后只显示前10行



我使用的是DataTables 1.10.11版本。

我有个要求。我有将近1000个数据列表。默认情况下,我需要从该列表中按两列排序,然后只需要显示前10行。

请帮我达到这个要求。

您可以这样尝试:

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

我终于能够实现这个需求了。

$('#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'只符合我的要求。

最新更新